目录
详细步骤可参考:LNMP动态网站_桂安俊@kylinOS的博客-CSDN博客
- mysql #进入数据库
-
- create database wordpress character set utf8mb4; #创建wordpress数据库,并设置支持中文utf8mb4
-
- grant all on wordpress.* to wordpress@'localhost' identified by 'wordpress'; #下面都是给wordpress用户授权
-
- grant all on wordpress.* to wordpress@'192.168.1.212' identified by 'wordpress'; #本地服务器IP
-
- grant all on wordpress.* to wordpress@'%' identified by 'wordpress'; #可以从任意主机远程访问数据库
-
- flush privileges;
-
- exit #退出
这边用的是官网下载的 wordpress-6.1.zip 安装包
- unzip wordpress-6.1.zip
-
- cp -r wordpress/* /usr/local/nginx/html/
- chown -R apache:apache /usr/local/nginx/html/ #因为php运行时是用的apache这个用户
- setenforce 0 #需要关闭selinux
- iptables -F #防火墙如果打开也需要开放策略或关闭
- ss -antpul | grep -E "80|3306|9000" #确认LNMP相关服务是否都已开启
修改nginx主配置文件:
vim /usr/local/nginx/conf/nginx.conf
server {
listen 80;
server_name web1.test.cn;#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.php index.html index.htm; #设置默认主页为wordpress主页index.php
}... ...
}
/usr/local/nginx/sbin/nginx -s reload #重新加载配置
客户端测试:如果windows浏览器远程访问,由于没配dns,可以手动加一下hosts文件进行域名解析,文件路径 C:\Windows\System32\drivers\etc\hosts
浏览器访问:web1.test.cn,如果打不开可以手动php执行一下index.php,如果报错可能是centos7.5自带的php版本过低导致,可以将php升级到7以上