CentOS上安装Mysql+PHP-fpm+Nginx

1.    安装Mysql

1.1   安装操作

双击Putty.exe

 

 图1 登录Putty 

yum list | grep mysql

yum install mysql-server.x86_64

yum install mysql.x86_64

2.    安装Nginx和PHP-fpm

2.1.    配置PHP源

由于php5.3.3以上才有php-fpm,所以要配置最新的PHP源。

安装CentOS6上的Remi源: 

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm   

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

2.2.    配置Nginx源

打开WinSCP

 图2 编辑文件并保存

 

编辑/etc/yum.repos.d/nginx.repo,加入

[nginx]

 

name=nginx

repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1 

2.3   安装Nginx

yum --enablerepo=remi install nginx

 

 图3 下载并安装Nginx

 

安装路径:/usr/share/nginx 

2.4.    安装PHP-fpm

yum --enablerepo=remi install php-fpm

3. 配置

3.1.    配置Nginx虚拟服务器

在/etc/nginx/conf.d下配置文件新增如下代码:

listen       80;

server_name  192.168.88.204;

root /usr/share/nginx/html;

3.2.    执行php文件

在conf配置文件server中的增加:

    location ~ .php$ {

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME  /$document_root$fastcgi_script_name;

        include        fastcgi_params;

    }

3.3.    设置Mysql的初始密码

设置mysql,root的初始密码

/usr/bin/mysqladmin -u root password 'new-password'

修改初始密码

mysql> use mysql; 

mysql> update user set password=password("1234") where user='root' and host='localhost'; 

mysql> quit 

service mysqld restart

修改成功

3.4.    开启端口

开启端口(80)

lsof -i tcp:80                             //查看端口占用情况

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

/etc/init.d/iptables save  

service iptables restart                       

原文地址:https://www.cnblogs.com/fengye151/p/14016565.html