# 阿里云管理 WordPress > WordPress 安装与配置 --- ## 下载并安装 ```bash # 下载 WordPress wget https://wordpress.org/latest.zip # 安装解压工具 apt-get install unzip # 解压到网站目录 unzip -q latest.zip -d /var/www/html/ cd /var/www/html/wordpress # 移动文件到根目录 cp -a * .. rm -rf wordpress/ # 设置权限 chown www-data:www-data -R /var/www/html/ ``` --- ## 创建上传目录 ```bash mkdir -p /var/www/html/wp-content/uploads chown www-data:www-data -R /var/www/html/wp-content/uploads ``` --- ## 创建数据库 ```bash mysql -u root -p ``` ```sql CREATE DATABASE wordpress CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY '你的密码'; FLUSH PRIVILEGES; EXIT; ``` --- ## 配置 WordPress ```bash cd /var/www/html mv wp-config-sample.php wp-config.php vim wp-config.php ``` 修改数据库连接: ```php define('DB_NAME', 'wordpress'); define('DB_USER', 'wpuser'); define('DB_PASSWORD', '你的密码'); define('DB_HOST', 'localhost'); ``` --- ## 配置固定链接 ### 1. 修改 Apache 配置 ```bash sudo vim /etc/apache2/sites-available/000-default.conf ``` 添加: ```apache AllowOverride All ``` ### 2. 启用 rewrite 模块并重启 ```bash sudo a2enmod rewrite sudo systemctl restart apache2 ``` ### 3. 创建 .htaccess ```bash touch /var/www/html/.htaccess chown :www-data /var/www/html/.htaccess chmod 664 /var/www/html/.htaccess ``` --- ## 安全密钥 访问:https://api.wordpress.org/secret-key/1.1/salt/ 复制生成的密钥,添加到 `wp-config.php`: ```php define('AUTH_KEY', 'put your unique phrase here'); define('SECURE_AUTH_KEY', 'put your unique phrase here'); define('LOGGED_IN_KEY', 'put your unique phrase here'); define('NONCE_KEY', 'put your unique phrase here'); define('AUTH_SALT', 'put your unique phrase here'); define('SECURE_AUTH_SALT', 'put your unique phrase here'); define('LOGGED_IN_SALT', 'put your unique phrase here'); define('NONCE_SALT', 'put your unique phrase here'); ``` --- ## 常用命令 ```bash # 重启 Apache sudo systemctl restart apache2 # 查看 WordPress 文件 ls -la /var/www/html/ # 更新权限 sudo chown -R www-data:www-data /var/www/html/ ``` --- ## 访问 WordPress 浏览器打开:`http://服务器IP` 按提示完成安装即可。