防火墙配置相关参考
https://www.cnblogs.com/xxoome/p/6884376.html
Su root
安装依赖
yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel pcre pcre-devel libmcrypt libmcrypt-devel cmake
安装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
测试nginx是否成功
curl 127.0.0.1 #服务器上的测试
systemctl stop firewalld #windows 下链接linux测试 service iptables stop/start
安装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 clean清除)make && make install
// 配置php-fpm
cd /usr/local/php/etc
cp php-fpm.conf.default php-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
重启nginx
重启 /usr/local/nginx/sbin/nginx -s reload
测试是否解析PHP文件
cd /usr/local/nginx/html
Vim info.php
写完后保存退出 出现此页面表示nginx可以解析PHP文件了
安装mysql 用yum
参考地址
https://www.cnblogs.com/nzplearnSite/p/5002775.html
ROOT_1603g
1、命令安装mysql
yum install mysql mysql-server mysql-devel -y
最后提示 Complete! 表示安装成功
2、查看是否生成了mysqld服务, 并设置随机启动
chkconfig --list | grep mysql
3、启动mysqld服务
执行如下命令进行启动,两种方法都可以:
#/etc/init.d/mysqld start
#service mysqld start
上传数据库,上传项目
用FZ上传代码 Navicat上传数据库
最终修改数据库配置,修改runtime目录权限,运行项目
来源:https://www.cnblogs.com/BrokenHeart/p/10615882.html