失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > centos php 安装mysql_CentOS上安装Mysql+PHP-fpm+Nginx

centos php 安装mysql_CentOS上安装Mysql+PHP-fpm+Nginx

时间:2021-09-01 17:52:54

相关推荐

centos php 安装mysql_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 /pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -Uvh /enterprise/remi-release-6.rpm

2.2. 配置Nginx源

打开WinSCP

图2 编辑文件并保存

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

[nginx]

name=nginx

repo

baseurl=/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

如果觉得《centos php 安装mysql_CentOS上安装Mysql+PHP-fpm+Nginx》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。