您的位置:首页 > 运维架构 > Linux

阿里云centos6.8安装lnmp环境

2017-03-22 14:15 489 查看
一、单独安装

1、PHP

安装PHP扩展(仅供参考)

yum -y install ntp make libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel libxml2 libxml2-devel


wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz tar -zxvf bzip2-1.0.5.tar.gz
cd bzip2-1.0.5
make
make install


安装php

cd /usr/local/src
wget http://cn2.php.net/get/php-5.6.30.tar.gz/from/this/mirror tar zvxf php-5.6.30.tar.gz
cd php-5.6.30
./configure --prefix=/usr/local/php --enable-fpm --with-mcrypt --with-zlib --enable-mbstring --disable-pdo --with-curl --disable-debug --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-zip --with-pcre-regex --with-mysql
make all install


配置php-fpm

cd /usr/local/php
cp etc/php-fpm.conf.default etc/php-fpm.conf
vi etc/php-fpm.conf
修改文件
user = www-data
group = www-data
添加新组:www,添加新用户www并放进群组www里面
groupadd www
useradd -g www www
/usr/local/php/sbin/php-fpm
2、nginx

cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz tar -zxvf pcre-8.39.tar.gz
cd pcre-8.39
./configure
make
make install
cd /usr/local/src
wget http://zlib.net/zlib-1.2.11.tar.gz tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz tar -zxvf openssl-1.0.1t.tar.gz
cd /usr/local/src
wget http://nginx.org/download/nginx-1.8.1.tar.gz tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configure --sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.39 \
--with-zlib=/usr/local/src/zlib-1.2.11 \
--with-openssl=/usr/local/src/openssl-1.0.1t

make
make install
3、mysql

wget http://dev.mysql.com/downloads/mysql/mysql-5.6.16.tar.gz  (这个地址不存在,自己下载mysql压缩包)http://download.csdn.net/detail/jiaoxiaogu/7156881
tar -zxv -f mysql-5.6.16.tar.gz
cd mysql-5.6.16
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/data/mysqldb \
-DMYSQL_TCP_PORT=3306 \
-DENABLE_DOWNLOADS=1


\后面不能有空格,粘的时候小心了

装完了可以用,但是需要改PHP配置文件没折腾好,所以卸载了重新装了集成环境

二、集成环境

1、下载相关组件

yum update
2、安装WDCP集成环境
全新安装环境全新后台(v3全新完整版)
wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz tar zxvf lanmp_v3.tar.gz
sh lanmp.sh
执行脚本后有选项,开始选了3(nginx+apache),成功了,但是web服务器只能切换apache、apache+nginx,不能切换到nginx服务器,原因未知。第二次选了4,安装所有,WDCP后台样式不见了,原因:8080端口映射问题,没找到解决办法。第3次选了2,nginx服务器,一切正常。

标记。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: