在Debian LAMP環境下安裝WordPress步驟如下:
安裝LAMP環境
sudo apt update && sudo apt install apache2sudo apt install mysql-server,運行sudo mysql_secure_installation配置安全sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring配置數據庫
sudo mysql -u root -pCREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
下載并部署WordPress
cd /tmp && wget https://wordpress.org/latest.tar.gzsudo tar xzvf latest.tar.gz && sudo mv wordpress /var/www/html/wordpresssudo chown -R www-data:www-data /var/www/html/wordpress配置Apache虛擬主機(可選)
sudo nano /etc/apache2/sites-available/wordpress.conf,添加:<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/wordpress
<Directory /var/www/html/wordpress>
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
sudo a2ensite wordpress.conf && sudo systemctl restart apache2完成WordPress安裝
http://yourdomain.com/wordpress,按提示輸入數據庫信息(使用步驟2中創建的數據庫和用戶)安全加固(可選)
sudo apt install certbot python3-certbot-apache,運行sudo certbot --apache -d yourdomain.com/etc/php/8.x/apache2/php.ini,禁用危險函數說明:步驟中yourdomain.com需替換為實際域名或IP,數據庫用戶和密碼需與WordPress配置一致。