WordPress是一個以PHP和MySQL爲平臺的自由開源的博客軟件和內容管理系統。WordPress具備插件架構和模板系統。Alexa排行前100萬的網站中有超過16.7%的網站使用WordPress。php
LAMP即Linux+Apache+MySQL(MariaDB)+PHP,因爲其開源免費,因此是目前很是受歡迎的一組網站解決方案,本文也將採用此方案。html
筆者選用的是CentOS 7.2這個版本,CentOS實質爲無支持版的RHEl,穩定性仍是比較高的,固然也能夠選擇其它發行版,只是後續的操做略有不一樣,本文將只介紹在CentOS下的操做(系統的安裝和本文關係不大,故再也不贅述)。mysql
直接yum安裝sql
yum -y install httpd
複製代碼
安裝完成後,啓動服務數據庫
systemctl start httpd.service
複製代碼
設置爲開機啓動vim
systemctl enable httpd.service
複製代碼
以後能夠在瀏覽器輸入localhost進行測試,因爲筆者沒有安裝GUI,只能在客戶端瀏覽器進行測試,在這以前須要打開80端口和443端口瀏覽器
首先開啓防火牆並設置爲開機啓動bash
systemctl start firewalld.service
systemctl enable firewalld.service
複製代碼
開啓端口(80和443)服務器
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
複製代碼
重啓防火牆網絡
firewall-cmd --reload
複製代碼
查詢已開啓端口
firewall-cmd --list-ports
複製代碼
因爲甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此在CentOS 7中棄用了MySQL,改成支持Mariadb(MySQL的一個分支,與之徹底兼容),因此本文也將使用該數據庫。
一樣仍是利用yum命令進行安裝,而且配置開機啓動
yum -y install mariadb-server mariadb
systemctl start mariadb.service
systemctl enable mariadb.service
複製代碼
配置root密碼
mysql_secure_installation
複製代碼
配置過程當中會有幾個選項,你們根據本身的須要進行配置就行了
使用root用戶登陸mysql
mysql -u root -p
複製代碼
爲WordPress建立數據庫
CREATE DATABASE wordpress;
複製代碼
查看建立結果
爲該數據庫建立用戶
CREATE USER username@localhost IDENTIFIED BY 'password';
複製代碼
說明:username - 你將建立的用戶名, host - 指定該用戶在哪一個主機上能夠登錄,若是是本地用戶可用localhost, 若是想讓該用戶能夠從任意遠程主機登錄,能夠使用通配符%. password - 該用戶的登錄密碼,密碼能夠爲空,若是爲空則該用戶能夠不須要密碼登錄服務器.
更改用戶權限,保存並退出
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit
複製代碼
重啓服務
systemctl restart mariadb.service
複製代碼
首先安裝PHP
yum -y install php
複製代碼
安裝相關組件
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
複製代碼
安裝完成以後咱們能夠新建一個php頁面進行測試
vim /var/www/html/info.php
複製代碼
編輯爲如下內容
重啓httpd服務
systemctl restart httpd.service
複製代碼
打開網址 http://x.x.x.x/info.php 進行查看(x.x.x.x爲vps的ip地址)
安裝wget(下載) unzip(解壓) net-tools(網絡管理)
yum -y install wget unzip net-tools
複製代碼
下載WordPress
wget http://wordpress.org/latest.zip
複製代碼
解壓文件,並將其複製到**/var/www/html/**目錄下
unzip -q latest.zip
cp -rf wordpress/* /var/www/html/
複製代碼
編輯配置文件
cd /var/www/html
cp wp-config-sample.php wp-config.php
vim wp-config.php
複製代碼
將其修改成如下格式(其中wordpress爲數據庫名稱,wordpressuser爲數據庫用戶名,10293847爲數據庫密碼)
保存後退出,重啓相關服務
systemctl restart httpd.service
systemctl restart mariadb.service
複製代碼
完成以上配置以後,即可以輸入http://yourserverip/來訪問你的博客了。
本文有參考網上其它文章,如侵犯到我的利益,請與我聯繫