標籤:mysql wordpress php
部署wordpress部落格系統在不同的系統中可能就稍有不同,但是大同小異,所以今天就以CentOS6系統為例進行wordpress部落格系統的部署。
在部署之前首先要進行軟體的安裝,在配置好軟體源之後,使用以下命令:
CentOS 7中執行:
yum install httpd php php-mysql mariadb-server
CentOS 6中執行:
yum install httpd php php-mysql mysql-server
安裝完之後,首先使用以下命令重啟httpd服務:
~]# service httpd restart
此時我們就可以通過網頁來訪問這個主機的中的網頁了,在這裡可以對是否安裝成功進行測試,比如在/var/www/html/檔案夾中儲存的是在瀏覽器中直接輸入ip之後訪問的網址,在這裡邊使用vim建立一個名為“text.php”的檔案,然後在裡邊寫上如下內容後儲存並退出:
<?phpphpinfo()?>
然後回到windows下隨便開啟一個瀏覽器輸入linux系統的IP看到以下介面則代表php已經配置好了:
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/06/5A/wKiom1m2pRTyuN8fAAHMhWKmnG8253.png-wh_500x0-wm_3-wmp_4-s_498930763.png" title="TIM20170911225911.png" alt="wKiom1m2pRTyuN8fAAHMhWKmnG8253.png-wh_50" />
接下來執行以下命令開啟mysql服務:
CentOS 6中執行:
~]# service mysqld start
在安裝完mysql之後,就可以使用mysql命令進入mysql,然後建立wordpress使用者,建立使用者的方法有以下幾種:
CREATE USER ‘wordpress‘@‘localhost‘ IDENTIFIED BY ‘123456‘;
這種方法是建立wordpress使用者,然後為其賦予密碼:123456,但是只能在本機登陸。不可以遠端連線
CREATE USER ‘wordpress‘@‘172.16.%._‘ IDENTIFIED BY ‘123456‘;
這種方法建立的使用者可以使用遠端使用者登陸,但是設定只能是172.16欄位的使用者登陸,且最後一個欄位必須為個位元
CREATE USER ‘wordpress‘@‘%‘ IDENTIFIED BY ‘123456‘;
這種方法允許任何遠端連線
CREATE USER ‘wordpress‘@‘%‘ IDENTIFIED BY ‘‘;
CREATE USER ‘wordpress‘@‘%‘;
可以在上面的幾種方法中選擇一種合適的方法,在這裡使用以下命令建立使用者:
mysql> create user ‘wordpress‘@‘localhost‘ identified by ‘123456‘;mysql> create database wordpress;mysql> grant all privileges on wordpress.* to wordpress;
這樣mysql的配置便完成了,接下來可以使用以下命令檢查是否wordpress是否可用(我的本機IP為172.16.6.11,在進行登陸之前先查看mysql所安裝在的機器的IP地址):
~]# mysql -u wordpress -p123456 -h 172.16.6.11
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/A4/EC/wKioL1m0mwmymJCjAACoZsfd4ZE025.png-wh_500x0-wm_3-wmp_4-s_910744372.png" title="TIM20170910095145.png" alt="wKioL1m0mwmymJCjAACoZsfd4ZE025.png-wh_50" />
如所示,在這裡我在另外一台IP為172.16.128.1的主機上使用這個命令能夠串連到IP為172.16.6.11的主機上的MySQL,並能夠查到wordpress資料庫,此時構建資料庫的步驟就完成了。
接下來需要到官網下載wordpress,網址如下:
https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
下載後得到這個安裝包:
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/A4/EC/wKioL1m0nA2zouSYAAALQdYzTdY989.png-wh_500x0-wm_3-wmp_4-s_525272320.png" title="TIM20170910095647.png" alt="wKioL1m0nA2zouSYAAALQdYzTdY989.png-wh_50" />
如果是在windows中下載的這個軟體需要使用一些ftp軟體將這個軟體傳送到Linux上。
如果Linux系統可以直接連接網路則可以使用以下命令直接進行下載:
~]# wget -c https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
在下載下來之後執行以下命令將wordpress檔案輸出到/var/www/html/目錄下:
~]# tar -zxvf wordpress-4.8.1-zh_CN.tar.gz -C /var/www/html/
此時再從windows下通過瀏覽器訪問網址:http://172.16.6.11/wordpress/index.php即可看到以下畫面:
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/A5/0B/wKioL1m2pgKxHIVwAAD38uXGLCc902.png-wh_500x0-wm_3-wmp_4-s_2167871390.png" title="TIM20170911230354.png" alt="wKioL1m2pgKxHIVwAAD38uXGLCc902.png-wh_50" />
這就代表我們已經將所有的東西安裝完畢,接下來就需要對其進行配置,首先拷貝一份wordpress內建的設定檔,並修改其配置資訊:
~]# cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
~]# vim /var/www/html/wordpress/wp-config.php
將其中的配置資訊修改為(只需要修改三處):
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/06/5A/wKiom1m2p7uDekluAADEpZ9by4g386.png-wh_500x0-wm_3-wmp_4-s_3904510062.png" title="TIM20170911231008.png" alt="wKiom1m2p7uDekluAADEpZ9by4g386.png-wh_50" />
在儲存退出之後重新回到windows中剛才開啟的網頁重新整理以下即可看到:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/A5/0B/wKioL1m2qK7BhYyXAAD-CmEuKfM218.png-wh_500x0-wm_3-wmp_4-s_2334497839.png" title="TIM20170911231523.png" alt="wKioL1m2qK7BhYyXAAD-CmEuKfM218.png-wh_50" />
在裡邊填寫自己的資訊然後點擊安裝即可:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/06/5A/wKiom1m2qVDTo8l7AACx8s7FcB4796.png-wh_500x0-wm_3-wmp_4-s_1619939589.png" title="TIM20170911231658.png" alt="wKiom1m2qVDTo8l7AACx8s7FcB4796.png-wh_50" />
點擊安裝之後稍等一會之後就會跳轉到登陸頁面,輸入剛才設定的帳號和密碼之後即可看到以下頁面:
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/06/5A/wKiom1m2qeDSRKbgAAGphrNByy4780.png-wh_500x0-wm_3-wmp_4-s_3151202443.png" title="TIM20170911231904.png" alt="wKiom1m2qeDSRKbgAAGphrNByy4780.png-wh_50" />
到此,mysql+php+wordpress部落格系統已經安裝完畢!
CentOS6系統部署mysql+php+wordpress部落格系統