在Debian上安装LAMP(Linux, Apache, MySQL, PHP)环境并部署WordPress的步骤如下:
首先,确保你的系统包是最新的:
sudo apt update
sudo apt upgrade -y
sudo apt install apache2 -y
安装完成后,启动Apache服务并设置开机自启:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo apt install mysql-server -y
安装完成后,运行安全配置脚本以设置MySQL的安全选项:
sudo mysql_secure_installation
按照提示进行操作,包括设置root密码、删除匿名用户、禁止root远程登录等。
sudo apt install php libapache2-mod-php php-mysql -y
安装完成后,重启Apache服务以应用PHP模块:
sudo systemctl restart apache2
登录到MySQL控制台:
sudo mysql -u root -p
创建一个新的数据库和用户,并授予该用户对数据库的权限:
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
将your_password替换为你选择的密码。
下载WordPress到你的服务器:
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
编辑WordPress的配置文件wp-config.php:
sudo nano /var/www/html/wp-config.php
找到以下行并进行修改:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
将your_password替换为你之前设置的密码。
确保WordPress目录的权限正确:
sudo chown -R www-data:www-data /var/www/html
sudo find /var/www/html -type d -exec chmod 755 {} \;
sudo find /var/www/html -type f -exec chmod 644 {} \;
打开浏览器,访问你的服务器IP地址或域名,按照WordPress的安装向导完成安装。
按照屏幕上的指示完成WordPress的安装,包括设置站点标题、用户名、密码等。
现在,你应该已经成功在Debian上安装并配置了WordPress。