环境
操作系统:CentOS release 6.6 (Final) (centos:)
安装 remi 源
安装 mysql-5.5 php-5.5 nginx
yum --enablerepo=remi,remi-php55 -y install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt mysql mysql-server nginx
设置 mysql php-fpm nginx 开机启动
chkconfig mysqld on
chkconfig nginx on
chkconfig php-fpm on
添加 www 来启动 php-fpm
安装后 php-fpm 默认是用 apache 这个用户来启动的,我们一般用 www 来启动,所以先创建 www 用户组和 www 用户
groupadd www
useradd -g www -s /sbin/nologin -M www
找到 php-fpm 的配置文件 /etc/php-fpm.d/www.conf, 将
user = apache
group = apache
改为
user = www
group = www
然后启动 php-fpm:
/etc/init.d/php-fpm start
添加一个支持php的demo站点
添加一个站点很简单,首先创建你得网站根目录
mkdir -p /data/wwwroot/demo
添加一个php文件 index.php
touch /data/wwwroot/demo/index.php
将内容修改为
<?php
echo "Hello everyone.";
在 /etc/nginx/conf.d 下执行添加 demo.conf 文件
touch /etc/nginx/conf.d/demo.conf
将 demo.conf 的内容修改为以下内容
server {
listen 80 ;
server_name demo.dev;
index index.php;
root /data/wwwroot/demo;
location ~ .*\.(php|php5)?$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
重载 nginx 配置,
nginx -s reload
修改hosts文件 /etc/hosts
在文件最后添加
127.0.0.1 demo.dev
测试你的站点
curl http://demo.dev/index.php
如果返回
Hello everyone
恭喜你的站点安装成功了
转载请注明:大后端 » centos 6 安装 php-5.5.20 mysql-5.5 nginx 并安装一个php站点