一、搭建lnmp
L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP
linux 安装lnmp无非就是下载、解压、配置环境变量等,具体搭建方式直接参考腾讯云的文档。
https://help.aliyun.com/document_detail/97251.html
二、配置nginx
配置nginx.conf
运行一下命令查看nginx.conf配置文件。
cat /etc/nginx/nginx.conf
在http{} 模块内,查看include 配置信息。
本示例中配置如下图所示,include /etc/nginx/conf.d/*.conf; 表示Nginx将会从该路径下的所有.conf文件获取站点信息。
配置wordpress.conf
在 /etc/nginx/conf.d 创建 wordpress.conf
配置wordpress.conf
server {
listen 80;
server_name www.wordpress.org; #此处使用测试域名。实际配置中使用您的服务器域名。后面浏览器访问的就是此域名。
#charset koi8-r;
access_log /var/log/nginx/b.access.log main;
location / {
root /var/www/html/wordpress; #测试站点路径。即您的项目代码路径。
index index.php index.html index.htm;
}
#添加下列信息,配置Nginx通过fastcgi方式处理您的PHP请求。
location ~ .php$ {
root /var/www/html/wordpress; #将/var/www/html/wordpress 替换为您的网站根目录,本教程使用/var/www/html/wordpress作为网站根目录。
fastcgi_pass 127.0.0.1:9000; #Nginx通过本机的9000端口将PHP请求转发给PHP-FPM进行处理。
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params; #Nginx调用fastcgi接口处理PHP请求。
}
#error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
}
配置完一定要重启nginx
systemctl restart nginx
三、配置wordpress
1、下载安装包并解压
去wordpress官网下载安装包
英文版:https://wordpress.org/download/
中文版:https://cn.wordpress.org/download/
最好下载中文版,不然下载英文版后要改中文比较麻烦。
然后解压到/var/www/html 目录下面
解压后,wordpress目录是在
cd /var/www/html/wordpress
2、配置wp-config.php
复制 wp-config-sample.php,并修改其内容。
cp /wordpress/wp-config-sample.php /wordpress/wp-config.php
vim /wordpress/wp-config.php
注意DB_HOST我是填写了127.0.0.1,填localhost会连不上。
3、配置WordPress Salts密钥
同样是在第2步的/wordpress/wp-config.php,滚动到下面,找到第8行define,这些是加盐秘钥。(什么是加盐秘钥?请自行百度。)
秘钥需要自行去官网获取 https://api.wordpress.org/secret-key/1.1/salt/
4、重置各种服务
重置各种服务,确保上面的设置生效。
systemctl restart mysqld
systemctl restart nginx
systemctl restart php-fpm
setenforce 0
systemctl stop firewalld
5、登录wordpress
登录链接是
域名/index.php
没有域名,那就是公网IP/wp-admin
填好初始信息就可以进入wordpress后台了。
6、英文版wordpress修改为中文版
简单粗暴的话,去cn.wordpress.org下载中文安装包,重新安装。
不想重装的话,把中文安装包里面的/wordpress/wp-content/languanges原封不动复制到你安装目录,同样的目录下。
然后修改wp-config.php文件
增加一行代码
define(‘WPLANG’,’zh_CN’);
修改完后,重置一下nginx。刷新登录页面,可以发现下面有一行语言选项
登录后,在settings菜单可以找到语言选项进行设置