在Alibaba Cloud Linux 3.2104 LTS 64系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境以及安装WordPress可以按照以下步骤进行操作:
步骤 1: 更新系统
确保你的系统是最新的:
sudo dnf update
步骤 2: 安装Apache
sudo dnf install httpd
启动Apache并设置为开机自启:
sudo systemctl start httpd
sudo systemctl enable httpd
步骤 3: 安装MySQL(MariaDB)
sudo dnf install mariadb-server
启动MariaDB并设置为开机自启:
sudo systemctl start mariadb
sudo systemctl enable mariadb
运行安全性脚本,设置root密码等:
sudo mysql_secure_installation
步骤 4: 安装PHP
sudo dnf install php php-mysqlnd php-fpm
步骤 5: 配置PHP
编辑PHP配置文件:
sudo nano /etc/php.ini
确保以下设置正确:
ini
Copy code
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 64M
max_execution_time = 300
date.timezone = Your/Timezone
重启Apache:
sudo systemctl restart httpd
步骤 6: 创建MySQL数据库和用户
登录MySQL:
sudo mysql -u root -p
在MySQL中创建数据库、用户,并授予用户权限:
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
步骤 7: 安装WordPress
首先,下载WordPress并解压:
cd /var/www/html
sudo dnf install wget
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -zxvf latest.tar.gz
将文件夹所有权赋予Apache用户:
sudo chown -R apache:apache /var/www/html/wordpress
步骤 8: 配置WordPress
复制WordPress示例配置文件:
sudo cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
编辑配置文件,更新数据库连接信息:
sudo nano /var/www/html/wordpress/wp-config.php
更新以下行:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');
步骤 9: 设置文件权限
sudo find /var/www/html/wordpress/ -type d -exec chmod 750 {} \;
sudo find /var/www/html/wordpress/ -type f -exec chmod 640 {} \;
步骤 10: 完成安装
在浏览器中访问你的服务器IP地址或域名,按照WordPress安装向导完成安装。
最后,根据需要,你可以在Apache中配置虚拟主机、HTTPS等来增强安全性和性能。