本文將指導您如何在linux系統上利用LAMP架構(Linux、apache、mysql、php)搭建個人博客。步驟清晰明了,即使是新手也能輕松上手。
一、安裝LAMP環境
首先,我們需要安裝LAMP環境。以下步驟以ubuntu系統為例:
1. 安裝Apache服務器:
sudo apt update sudo apt install -y apache2 sudo systemctl start apache2 sudo systemctl enable apache2
訪問服務器IP地址,若看到Apache歡迎頁面,則安裝成功。
sudo apt install -y mysql-server sudo mysql_secure_installation
根據提示設置root密碼并完成安全設置。
3. 安裝PHP及擴展:
sudo apt install -y php libapache2-mod-php php-mysql
重啟Apache使配置生效:
sudo systemctl restart apache2
二、數據庫配置
創建WordPress數據庫及用戶:
sudo mysql -u root -p
在MySQL命令行中執行以下sql語句:
CREATE DATABASE wordpress; CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'yourpassword'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
請將yourpassword替換為您的數據庫密碼。
三、部署WordPress
- 下載WordPress安裝包并解壓到Apache默認網站目錄:
cd /var/www/html wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz tar -xzvf wordpress-4.9.4-zh_CN.tar.gz mv wordpress/* .
- 編輯wp-config.php文件,配置數據庫信息:
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'yourpassword'); define('DB_HOST', 'localhost');
確保數據庫信息與第二步一致。
四、完成安裝
訪問服務器IP地址,按照WordPress安裝向導完成安裝。
五、安全增強(可選)
為增強安全性,您可以配置防火墻和SELinux:
sudo ufw allow 'Apache Full' sudo setenforce 0 # 臨時禁用SELinux
完成以上步驟后,您的個人博客便搭建成功。 請記住替換文中占位符yourpassword為您的實際密碼。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END