//在这个目录下
cd /usr/local/src
//nginx
wget http://nginx.org/download/nginx-1.12.2.tar.gz
//安装pcre zlib
wget https://ftp.pcre.org/pub/pcre/pcre-8.37.tar.gz
wget http://zlib.net/zlib-1.2.11.tar.gz
cd 到nginx-1-12.2中
./configure --prefix=/usr/local/nginx --with-zlib=/usr/local/src/zlib-1.2.11 --with-pcre=/usr/local/src/pcre-8.37
//安装php5.6
1.安装扩展库:yum install gd zlib-devel openssl openssl-devel libxml2 libxml2-devel libjpeg-devel libpng libpng-devel
2.wget http://cn2.php.net/get/php-5.6.33.tar.gz/from/this/mirror
3.重命名 mv mirror php5.6.tar.gz
4.tar -zxf php5.6.tar.gz
5.cd 到php5.6 ./configure --prefix=/usr/local/php --with-gd --enable-gd-native-ttf --enable-mysqlnd --with-mysql=mysqlnd --with-openssl --enable-mbstring --enable-fpm
6.make && make install
7.cd /usr/local/php
8.cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
9.启动 /usr/local/php/sbin/php-fmp
10.ps aux|grep php 列出进程
//nginx 与php 整合
1.ps:注意关闭防火墙 ./sbin/nginx -s reload
2.vim nginx/nginx.config 将65行到71行的注释打开(set nu查看行数)
3.将69行改为 fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
4.重启nginx ./sbin/nginx -s reload
//mysql安装
1.wget http://ftp.nchu.edu.tw/Unix/Database/MySQL/Downloads/MySQL-5.5/mysql-5.5.45-linux2.6-i686.tar.gz
2.mv mysql-5.5.45-linux2.6-i686 /usr/local/mysql
3.groupadd mysql
4.useradd -r -g mysql mysql
5.chown -R mysql .
6.chgrp -R mysql .
7.chown -R root .
8.chown -R mysql data
9.mkdir /var/run/mysqld
10.chowm mysql /var/run/mysqld -R .
11.chgrp mysql /var/run/mysqld -R .
12.启动 ./bin/mysqld_safe --user=mysql &
//mysql修改密码
select Host,user,password from user;
update user set password=password('root');
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 解决办法
ln /var/lib/mysql/mysql.sock /tmp/mysql.sock
1.mv /var/lib/mysql/mysql.sock /tmp/mysql.sock(/var/lib/mysql/mysql.sock这个路径可通过ps aux|grep mysql查出的进程中得知)