在Debian LAMP环境下安装WordPress步骤如下:
安装LAMP环境
sudo apt update && sudo apt install apache2
sudo 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 -p
CREATE 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.gz
sudo tar xzvf latest.tar.gz && sudo mv wordpress /var/www/html/wordpress
sudo 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配置一致。