共计 1572 个字符,预计需要花费 4 分钟才能阅读完成。
导读 | WordPress 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。下面介绍 centos7 基于 lnmp 配置 wordpress 的方法。 |
1. 下载安装 WordPress
wget http://wordpress.org/latest.zip #下载 WordPress 安装文件
unzip latest.zip #解压安装文件
由于我的主机装有 discuz 所以会有点问题 先把 discuz 的文件全删了研究下 WordPress 后面再研究两个共存的事
rm -rf var/www/html #删除
mkdir -p /var/www/html #创建网站根目录
cp -rf wordpress/* /var/www/html/ #复制安装文件到网站根目录
chmod -R 777 /var/www/html #更改根目录权限
2. 数据库创建 WordPress 数据库
mysql -u root -p
>create database wordpress;
>grant all privileges on wordpress.* to wordpress@'localhost' identified by 'password';
>flush privileges;
>exit
3. 修改 WordPress 配置文件
cd /var/www/html #进入目录
cp wp-config-sample.php wp-config.php #复制一个文件
vi wp-config.php #编辑配置文件
# 修改如下内容
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress'); #数据库名称
/** MySQL database username */
define('DB_USER', '# 你的用户'); #数据库用户
/** MySQL database password */
define('DB_PASSWORD', '# 你的密码'); #数据库密码
/** MySQL hostname */
define('DB_HOST', 'localhost'); #主机 可改可不改
systemctl restart nginx
systemctl restart mariadb #重启服务
在浏览器中打开 192.168.100.13/wordpress 登陆 wordpress 界面
4. 我打开 WordPress 界面的时候出现了 404 代码 修改 nginx 文件
vi /etc/nginx/nginx.conf
#在 server{ } 里添加以下内容
if (-f $request_filename/index.html){rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){rewrite (.*) $1/index.php;
}
if (!-f $request_filename){rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
systemctl restart nginx
systemctl restart mariadb #重启服务
打开网址 192.168.100.13/wordpress 登陆开始配置 WordPress
正文完
星哥说事-微信公众号
![post-qrcode](https://www.xgss.net/wp-content/uploads/2023/07/二维码-微信公众号256x256.jpg)