一、yum源配置
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 备份源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # 下载阿里云yum源二、yum源配置
1.mariadb节点
yum -y install mariadb mariadb-server2.nginx节点
yum -y install nginx3.php节点
yum -y install php php-mysql php-fpm二、配置
1.mariadb节点
systemctl restart mariadb # 重启数据库
mysqladmin -uroot password 000000 # 设置数据库密码
mysql -uroot -p000000 -e "create database wordpress;" # 创建数据库
mysql -uroot -p000000 -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '000000' WITH GRANT OPTION;" # 设置root的权限(请勿直接在生产环境运行,因为运行后会给所有ip远程登录权限)
mysql -uroot -p000000 -e "FLUSH PRIVILEGES;"# 刷新权限2.nginx节点
systemctl restart nginx # 重启nginx编辑nginx的配置文件
添加默认文档
设置运行目录
设置php服务器的ip
例子:
location / {
root /www;# 修改运行目录
index index.php index.html index.htm; # 添加index.php
}
.......
location ~ \.php$ {
root /www;# 修改运行目录
fastcgi_pass 192.168.200.143:9000; # php服务器ip
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
.......编辑fastcgi_params
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;# 添加这段内容
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 在相应位置添加这行
fastcgi_param REQUEST_URI $request_uri;3.php节点
systemctl restart php-fpm # 重启php-fpm
useradd -s /sbin/nologin nginx # 新增用户
mkdir /www # 创建运行目录(存放代码,根据自己的环境进行修改)
chown nginx:nginx /www/ # 设置允许目录的权限编辑www.conf
将listen的127.0.0.1改为自己php服务器的ip
注释listen.allowed_clients或将其值更改为any(即所有机器都有访问权限),也可将值设置为nginx服务器的ip
例子:
listen = 192.168.200.143:9000
......
;listen.allowed_clients = 127.0.0.1
......
listen.owner = nginx
listen.group = nginx
listen.mode = 0666
user = nginx
group = nginxphp配置完后再次将nginx、php-fpm重启
systemctl restart nginx # nginx节点重启
systemctl restart php-fpm # php节点重启
评论