基于 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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!