CentOS 7 安裝 WordPress


1、安裝Apache web服務器

安裝Apache web服務器:

yum install -y httpd

啟動Apache服務器

systemctl start httpd

使用瀏覽器打開http://127.0.0.1檢查Apache安裝是否成功。

成功后,瀏覽器顯示如下:

1

如果想Apache服務器開機后自動啟動,可以使用如下命令:

systemctl enable httpd

 

2、安裝MariaDB數據庫

MariaDB數據庫是MySQL的一個分支,MySQL被Oracle公司收購后存在閉源風險。所以我們使用代替的MariaDB。

安裝MariaDB數據庫:

yum install mariadb-server mariadb

完成后啟動數據庫:

systemctl start mariad

完成后安裝一個數據庫腳本,去掉一些危險的默認設置:

mysql_secure_installation

提示你輸入數據庫的root賬戶密碼,如果是新安裝的則輸入空格,如下圖所示:

2

輸入空格,繼續設置root密碼,然后一路回車至結束:

3

設置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

 

4、安裝phpMyAdmin

phpMyAdmin是一個MariaDB數據庫的Web程序界面。

首先安裝EPEL庫:

yum install -y epel-release

然后安裝phpMyAdmin

yum install -y phpmyadmin

安裝完成后,設置phpMyAdmin的httpd設置,配置文件為/etc/httpd/conf.d/phpMyAdmin.conf,源文件如下:

5

修改后文件如下:

6

修改后重啟Apache服務器:

systemctl restart httpd

在瀏覽器中輸入http://127.0.0.1/phpMyAdmin即可看到如下界面:

7

 

5、安裝WordPress

5.1 創建數據庫

# 登錄數據庫
mysql -u root -p
# 創建數據庫
CREATE DATABASE wordpress;
# 創建數據庫用戶和密碼
CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordress_password';
# 設置wordpressuser訪問wordpress數據庫權限
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost 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

按照提示創建好博客,顯示如下:

8

 

ps.創建mysql用戶的時候 始終無法連接數據庫,最后無奈使用了root用戶連接了數據庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM