基于 LAMP 的 WordPress 快速建站
WordPress 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQ L数据库的服务器上架设属于自己的网站。
从官网上下载 WordPress ,如果速度慢可以本地下载再通过 scp 上传至服务器。通过 unzip 命令解压。我的 LAMP 目录为 /var/www/html/
,所以解压存放至这个目录。
在浏览器访问 lamp.test.com/wordpress/wp-admin/setup-config.php
,出现以下页面,告诉我们配置数据库。
查看数据库状态 systemctl status mysqld
,显示运行中。
登录数据库,创建新的数据库和使用这个数据库的用户 tester 。
create database wordpress_test;
mysql> GRANT ALL ON wordpress_test.* TO 'tester'@'192.168.1.10' IDENTIFIED BY "A123bbcvoa$";
在 wordpress
目录生成有关数据库配置文件。
cp wp-config-sample.php wp-config.php
编辑 wp-config.php
文件,填写自己的数据库信息。
/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpress_test' );
/** MySQL database username */
define( 'DB_USER', 'tester' );
/** MySQL database password */
define( 'DB_PASSWORD', 'A123bbcvoa$' );
/** MySQL hostname */
define( 'DB_HOST', '192.168.1.10' );
重启 Apache ,再次访问 lamp.test.com/wordpress/wp-admin/setup-config.php
,点击 Let’s go! 按钮,如果出现以下错误提示,调整 SELinux 的设置。
临时性关闭,再次开机后无效。
setenforce 0
永久性关闭,但存在系统安全风险。
vim /etc/selinux/config
SELINUX=disabled
灵活设置 selinux 策略各项规则布尔值,实现 httpd 正常运行。
getsebool -a | grep httpd | grep -v grep
将 off 设置为 on 。
setsebool -P http_can_network_connect=1
这次成功进入个人信息设置页面,注册之后进行登录。
点击外观进行简单设置,个人主页完成。
本作品采用《CC 协议》,转载必须注明作者和本文链接