一、安裝軟件
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。
-
安裝完成界面:
-