CentOS 7 安裝 WordPress
1、安裝Apache web服務器
安裝Apache web服務器:
yum install -y httpd
啟動Apache服務器
systemctl start httpd
使用瀏覽器打開http://127.0.0.1檢查Apache安裝是否成功。
成功後,瀏覽器顯示如下:
如果想Apache服務器開機後自動啟動,可以使用如下命令:
systemctl enable httpd
2、安裝MariaDB數據庫
MariaDB數據庫是MySQL的一個分支,MySQL被Oracle公司收購後存在閉源風險。所以我們使用代替的MariaDB。
安裝MariaDB數據庫:
yum install mariadb-server mariadb
完成後啟動數據庫:
systemctl start mariad
完成後安裝一個數據庫腳本,去掉一些危險的默認設置:
mysql_secure_installation
提示你輸入數據庫的root賬戶密碼,如果是新安裝的則輸入空格,如下圖所示:
輸入空格,繼續設置root密碼,然後一路回車至結束:
設置MariaDB數據庫開機啟動:
systemcrl enable mariadb
3、安裝PHP
安裝php:
yum install -y php php-mysql
安裝完php後,重啟Apache服務器:
systemctl restart httpd
我們在網站的目錄下(默認目錄為:/var/www/html)新建一個info.php的文件來查看php的安裝情況。
vim /var/www/html/info.php
並輸入如下內容:
<?php phpinfo(); ?>
用瀏覽器打開http://127.0.0.1/info.php顯示內容如下:
4、安裝phpMyAdmin
phpMyAdmin是一個MariaDB數據庫的Web程序界面。
首先安裝EPEL庫:
yum install -y epel-release
然後安裝phpMyAdmin
yum install -y phpmyadmin
安裝完成後,設置phpMyAdmin的httpd設置,配置文件為/etc/httpd/conf.d/phpMyAdmin.conf,源文件如下:
修改後文件如下:
修改後重啟Apache服務器:
systemctl restart httpd
在瀏覽器中輸入http://127.0.0.1/phpMyAdmin即可看到如下界面:
5、安裝WordPress
5.1 創建數據庫
# 登錄數據庫 mysql -u root -p # 創建數據庫 CREATE DATABASE wordpress; # 創建數據庫用戶和密碼 CREATE USER [email protected] IDENTIFIED BY ‘wordress_password‘; # 設置wordpressuser訪問wordpress數據庫權限 GRANT ALL PRIVILEGES ON wordpress.* TO [email protected] IDENTIFIED BY ‘wordress_password‘; # 刷新數據庫設置 FLUSH PRIVILEGES; # 退出數據庫 exit
5.2 安裝WordPress
下載安裝包
cd ~ wget http://wordpress.org/latest.tar.gz
解壓出來後,cp到/var/www/html/wordpress目錄:
# 解壓wordpress tar xzvf latest.tar.gz # 拷貝到/var/www/html/wordpress目錄 sudo rsync -avP ~/wordpress/ /var/www/html/wordpress/
編輯wp-config.php文件:
# 切換到wordpress目錄 cd /var/www/html/wordpress # 復制wp-config.php文件 cp wp-config-sample.php wp-config.php # 編輯wp-config.php文件 sudo vim wp-config.php
然後在配置文件裏設置正確的值:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define(‘DB_NAME‘, ‘database_name_here‘); /** MySQL database username */ define(‘DB_USER‘, ‘username_here‘); /** MySQL database password */ define(‘DB_PASSWORD‘, ‘password_here‘); /** MySQL hostname */ define(‘DB_HOST‘, ‘localhost‘);
登錄http://127.0.0.1/wordpress/wp-admin/install.php
按照提示創建好博客,顯示如下:
ps.創建mysql用戶的時候 始終無法連接數據庫,最後無奈使用了root用戶連接了數據庫。
CentOS 7 安裝 WordPress