LINUX,源码安装nginx,php,yum安装mysql-----码神帅

源码安装nginx,php,yum安装mysql

防火墙配置相关参考

https://www.cnblogs.com/xxoome/p/6884376.html

强制关闭防火墙   service iptables stop

安装依赖

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

安装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 都是源码安装,mysqlyum安装

 

安装mysql yum

参考地址

//进入这个网站,粘贴几句话即可

https://www.cnblogs.com/nzplearnSite/p/5002775.html

上传数据库,上传项目

用FZ上传代码 Navicat上传数据库

最终修改数据库配置,修改runtime目录权限,运行项目


猜你喜欢

转载自blog.csdn.net/qq_39889272/article/details/80417429