在LAMP环境中部署WordPress网站是一个相对直接的过程,以下是详细的步骤:
sudo yum update -y
sudo yum install httpd mariadb-server php php-mysql -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo sed -i 's/SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config
sudo usermod -a -G apache ec2-user
sudo chown -R ec2-user:apache /var/www
sudo systemctl restart httpd
mysql_secure_installation
mysql -uroot -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
cp -r wordpress/* /var/www/html/
cd /var/www/html
mv wp-config-sample.php wp-config.php
sudo yum install mod_ssl -y
cd /etc/pki/tls/certs
sudo ./make-dummy-cert localhost.crt
sudo systemctl restart httpd
使用你的服务器IP地址访问WordPress的默认页面,如果一切配置正确,你应该能够看到WordPress的安装页面。
以上步骤涵盖了在LAMP环境中部署WordPress的基本流程,包括安装必要的软件包、配置Web服务器和数据库、以及设置SSL证书。根据你的具体需求,可能还需要进行额外的配置,例如设置数据库备份、安装和配置备份插件等。