一、安装软件
1、apache
sudo apt install apache2 -y
2、mysql
sudo apt install mysql-server -y
3、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-fpm -y
重启apache使配置生效
sudo systemctl restart apache2
4、wordpress
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo mv wordpress /var/www/html/
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
二、创建WordPress数据库
在MySQL里执行:
CREATE DATABASE wordpress_db;
CREATE USER 'worepress'@'localhost' IDENTIFIED BY '1234567890';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
EXIT;
三、配置apache虚拟主机
1、创建配置文件:
sudo nano /etc/apache2/sites-available/wordpress.conf
<VirtualHost *:80>ServerAdmin admin@你的IPDocumentRoot /var/www/html/wordpressServerName your_domainServerAlias www.your_domain<Directory /var/www/html/wordpress>Options FollowSymLinksAllowOverride AllRequire all granted</Directory>ErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
启用配置并重写模块:
sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
四、配置wordpress
复制配置文件模板:
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
-
编辑配置文件:
sudo nano wp-config.php
修改以下行(使用之前创建的数据库信息):
define('DB_NAME', 'wordpress_db'); define('DB_USER', 'worepress'); define('DB_PASSWORD', '1234567890'); define('DB_HOST', 'localhost');
五、完成安装 -
浏览器访问:
http://your_server_ip
(或域名)。 -
按向导设置:
-
选择语言
-
输入站点标题、管理员用户名、密码和邮箱
-
-
点击 Install WordPress。
-
安装完成界面:
-