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