1. 程式人生 > >CentOS 7 安裝 WordPress

CentOS 7 安裝 WordPress

style emc name ngs play es2017 install 開機 this

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