CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)[服务器安全]
本文“CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
近来接办保护一Linux服务器,Centos6版本,客户想要从Apache转换为Nginx.同时进级PHP到最新版本
以下操作配置Nginx1.0.10+PHP5.3.8(fastcgi)+Mysql5.5.17+eAccelerator(相关版本号是源软件包的最新版本)
利用Nginx官方源,Epel扩大库和remi源,remi源基于epel,必须先安装epel源,remi包含php-fpm,mysql-server5.5,假如只需求php-fpm可以单独安装php-fpm后禁用此源.
安装Nginx源:
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
安装EPEL源:
(64位系统) rpm -ivh http://download.Fedora.RedHat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
(32位系统) rpm -ivh http://download.Fedora.RedHat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm
安装REMI源:
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
开启REMI,编辑 /etc/yum.repos.d/remi.repo
vi /etc/yum.repos.d/remi.repo
改正 enable=1
esc
:wq
yum -y install nginx mysql-server php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator
1.按照需求配置 nginx配置文件 www.110hack.com(本博文不供应具体配置)
2.改正/etc/php-fpm.conf 用户组为nginx
3.改正/var/lib/php/session(使php能保存session),web用户组为nginx
chown -R nginx:nginx /var/lib/php/session(不存在则需求成立)
chown -R nginx:nginx /var/www/(web目录)
chmod -R 775 /var/www/ (同组可改正权限,便利配置ftp,ftp应当加入到nginx组,假如需求更高的安全设置,则不该当将只读的目录赋予nginx,php组可写权限)
service nginx start(start|stop|restart|reload)
service php-fpm start(start|stop|restart)
service mysqld start(start|stop|restart|reload)
设置自启动
chkconfig nginx on
chkconfig php-fpm on
chkconfig mysqld on
以上是“CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |