Nginx
关闭防火墙
yum install -y openssl-devel gcc gcc-c++ zlib pcre-devel zlib-devel
groupadd -g 1001 nginx
useradd -u 900 nginx -g nginx -s /sbin/nologin
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_dav_module --with-http_mp4_module --with-http_flv_module --with-http_sub_module --with-http_stub_status_module --with-http_addition_module --with-http_gzip_static_module --user=nginx --group=nginx
make && make install
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
nginx -t
Niginx
Mariadb
yum install mariadb-server
mysql_secure_installation
y密码ynyy
Php
yum install -y bzip2-devel libxml2-devel libcurl-devel
tar -zxvf libmcrypt-2.5.8.tar.gz
./configure --prefix=/usr/local/libmcrypt && make && make install
tar -zxvf php-5.6.27.tar.gz
./configure --prefix=/usr/local/php5.6 --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl --enable-fpm --enable-sockets --enable-sysvshm --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --with-mhash --with-mcrypt=/usr/local/libmcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2 --enable-maintainer-zts
make && make install
cp php.ini-production /etc/php.ini
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm
chkconfig php-fpm on
cp /usr/local/php5.6/etc/php-fpm.conf.default /usr/local/php5.6/etc/php-fpm.conf
vi /usr/local/php5.6/etc/php-fpm.conf
25:pid = run/php-fpm.pid
149:user = nginx
150:group = nginx
164:listen = 192.168.0.40:9000 (192.168.0.40是PHP的IP)
224:pm = dynamic
235:pm.max_children = 50
240:pm.start_servers = 5
245:pm.min_spare_servers = 5
250:pm.max_spare_servers = 35
systemctl start php-fpm