源码安装nginx,php,yum安装mysql
防火墙配置相关参考
https://www.cnblogs.com/xxoome/p/6884376.html
强制关闭防火墙 service iptables stop
安装依赖
yum
-yinstall gcc automake autoconf libtool make gcc
-c++glibc libxslt
-devellibjpeg libjpeg
-devellibpng libpng
-develfreetype freetype
-devellibxml2 libxml2
-develzlib zlib
-develglibc glibc
-develglib2 glib2
-develbzip2 bzip2
-develncurses ncurses
-develcurl curl
-devele2fsprogs e2fsprogs
-develkrb5
-devellibidn libidn
-developenssl openssl
-develpcre pcre
-devellibmcrypt libmcrypt
-develcmake
安装nginx
下载nginx(stable版本)
cd /usr/local/src
wget http://nginx.org/download/nginx-1.8.1.tar.gz
安装nginx
tar xf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configure --prefix=/usr/local/nginx
make && make install
//启动nginx
启动 /usr/local/nginx/sbin/nginx
重启 /usr/local/nginx/sbin/nginx -s reload
安装PHP
cd /usr/local/src///如果下载文件的文件是mirror,直接解压mirror即可 wget http://cn2.php.net/get/php-5.6.13.tar.gz/from/this/mirror
解压
tar zxvf php-5.6.13.tar.gz
cd php-5.6.13
配置
./configure --prefix=/usr/local/php --with-curl --with-bz2 --with-zlib --with-mhash --with-pcre-regex--with-mysqli=mysqlnd--with-mysql=mysqlnd--with-gd --with-jpeg-dir--with-png-dir --with-openssl--with-pdo-mysql --with-libxml-dir--with-freetype-dir --with-iconv --enable-opcache--enable-bcmath --enable-ftp--enable-shmop --enable-fpm--enable-sockets --enable-sysvsem--enable-sysvshm --enable-pcntl--enable-mbregex --enable-calendar--enable-zip --enable-mbstring--enable-pdo
编译安装
make (重新编译需要 make clean清除)make install
// 配置php-fpm
cd /usr/local/php/etc
cp php-fpm.conf.defaultphp-fpm.conf
//创建php.ini
cp /usr/local/src/php-5.6.13/php.ini-production/usr/local/php/lib/php.ini
//设置php-fpm开机启动
//拷贝php-fpm脚本至/etc/init.d目录
cp /usr/local/src/php-5.6.13/sapi/fpm/init.d.php-fpm/etc/init.d/php-fpm
//设置权限并启动php-fpm:
chmod 755 /etc/init.d/php-fpm
/etc/init.d/php-fpm start
chkconfig --add php-fpm
//最后,给出php-fpm以服务的方式启动、停止和重启:
service php-fpm start 先开,再关就行了,不用重启
service php-fpm stop
service php-fpm reload
~~
配置支持nginx支持解析php
cd /usr/local/nginx/conf
vi nginx.conf
亲测
///php ngnix 都是源码安装,mysql用yum安装
安装mysql 用yum
参考地址
//进入这个网站,粘贴几句话即可
https://www.cnblogs.com/nzplearnSite/p/5002775.html
上传数据库,上传项目
用FZ上传代码 Navicat上传数据库
最终修改数据库配置,修改runtime目录权限,运行项目