基於 LAMP 的 WordPress 快速建站

cn-five發表於2020-09-02

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 協議》,轉載必須註明作者和本文連結

相關文章