要使用终端在Ubuntu上安装WordPress,您需要设置一个LAMP(Linux,Apache,MySQL,PHP)堆栈,因为WordPress是一个基于PHP的应用程序,需要Web服务器和数据库。这是安装WordPress的步骤:
- 更新系统软件包: 打开终端并运行以下命令以更新系统的软件包存储库并升级现有软件包:
sudo apt update
sudo apt upgrade
- 安装Apache Web服务器: 通过运行安装Apache Web服务器:
sudo apt install apache2
安装后,Apache应自动启动。您可以使用:
检查其状态
sudo systemctl status apache2
- 安装MySQL数据库: 安装MySQL Server并按照提示设置root密码:
sudo apt install mysql-server
运行MySQL安全安装脚本以增强安全性:
sudo mysql_secure_installation
- 安装PHP和必需的模块: 安装PHP及其所需的模块:
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
- 为PHP配置Apache: 启用必要的Apache模块并重新启动Apache:
sudo a2enmod php
sudo systemctl restart apache2
- 下载并配置WordPress: 导航到Apache Web根目录:
cd /var/www/html
下载最新的WordPress版本:
sudo wget https://wordpress.org/latest.tar.gz
提取下载的存档:
sudo tar -xzvf latest.tar.gz
重命名WordPress目录:
sudo mv wordpress your-site-name
设置适当的权限:
sudo chown -R www-data:www-data your-site-name
- 创建MySQL数据库和用户: 登录到mysql:
sudo mysql -u root -p
在MySQL Shell中,为WordPress创建数据库和用户:
CREATE DATABASE your_database_name;
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
FLUSH PRIVILEGES;
EXIT;
- 配置WordPress: 打开您的Web浏览器并导航到服务器的IP地址或域,然后是您安装WordPress的目录名称(例如http://your_server_ip/your-site-name)。
按照WordPress设置说明。提供您之前创建的数据库详细信息。
- 完整的安装: 通过Web界面完成WordPress安装,设置您的管理帐户和站点设置。
就是这样!您已经使用终端成功地在Ubuntu系统上安装了WordPress。