打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
centos6安装nginx+mysql+php

最新:在centos6.5中测试通过。

昨天在虚拟机中安装了一个centos6+nginx+mysql+php-fpm环境,记录了一下安装过程。centos6建议以netinstall方式安装,安装一个最小化的server,配置好网站环境后,虚拟机中的大小为700M左右。下面是安装配置nginx+mysql+php-fpm过程:

1、加源,更新:

# rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm# yum update

2、安装nginx+mysql+php-fpm:

# yum install nginx php-fpm mysql-server php-mysql php-mbstring php-gd php-pear php-mcrypt  php-mhash php-eaccelerator -y

3、设置mysql密码及mysql、nginx、php-fpm开机启动:

# service mysqld start# mysqladmin -u root password '密码'# chkconfig nginx on# chkconfig mysqld on# chkconfig php-fpm on

注:默认安装启动php-fpm时,出现如下错误:

正在启动 php-fpm:[28-Nov-2011 08:11:01] ERROR: [pool www] cannot get uid for user 'apache'

解决办法:

# vi /etc/php-fpm.d/www.conf

找到以下两行:

user = apachegroup = apache

将其中的apache都改为nginx。

4、开启80端口(默认是关闭的):

# iptables -I INPUT -p tcp --dport 80 -j ACCEPT# service iptables save# service iptables restart

5、修改nginx配置文件,启动nginx和php-fpm:

# vi /etc/nginx/conf.d/default.conf

添加php默认文件:

location / {root   /usr/share/nginx/html;index  index.php index.html index.htm;}

修改到下代码,添加php支持:

# location ~ .php$ {#    root           html;#    fastcgi_pass   127.0.0.1:9000;#    fastcgi_index  index.php;#    fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;#    include        fastcgi_params;#}

删除上面所有的#和蓝色字体部分。启动nginx和php-fpm:

# service nginx start# service php-fpm start

6、用filezilla上传网站至/usr/share/nginx/html。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
RHEL / CentOS 7 安裝 Nginx, MySQL, PHP (LEMP) | Linux 技術手札
就这22步让你在30分钟内完成wordpress网站三位搭建
Centos7 搭建lnmp环境 (centos7+nginx+MySQL5.7.9+PHP7)
Centos 7.3搭建LNMP环境
centos7重启apache、nginx、mysql、php
yum安装nginx-mysql-php-fastcgi构建LNMP服务器
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服