LAMP(CentOS 7.2)環境下搭建WordPress

導語:

WordPress是一個以PHP和MySQL爲平臺的自由開源的博客軟件和內容管理系統。WordPress具備插件架構和模板系統。Alexa排行前100萬的網站中有超過16.7%的網站使用WordPress。php

一.LAMP環境搭建

LAMP即Linux+Apache+MySQL(MariaDB)+PHP,因爲其開源免費,因此是目前很是受歡迎的一組網站解決方案,本文也將採用此方案。html

1.Linux選擇

筆者選用的是CentOS 7.2這個版本,CentOS實質爲無支持版的RHEl,穩定性仍是比較高的,固然也能夠選擇其它發行版,只是後續的操做略有不一樣,本文將只介紹在CentOS下的操做(系統的安裝和本文關係不大,故再也不贅述)。mysql

2.安裝Apache

直接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
複製代碼

已開啓的端口

客戶端測試

3.安裝並配置數據庫(Mariadb)

因爲甲骨文公司收購了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密碼

使用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
複製代碼

4.安裝PHP及相關組件

首先安裝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
複製代碼

編輯爲如下內容

info.php

重啓httpd服務

systemctl restart httpd.service
複製代碼

打開網址 http://x.x.x.x/info.php 進行查看(x.x.x.x爲vps的ip地址)

php測試頁

二.WordPress安裝與配置

安裝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爲數據庫密碼)

config.php

保存後退出,重啓相關服務

systemctl restart httpd.service
systemctl restart  mariadb.service
複製代碼

三.WordPress的我的設置

完成以上配置以後,即可以輸入http://yourserverip/來訪問你的博客了。

  • 選擇語言

選擇語言

  • 填寫我的信息

我的信息

  • 安裝完成

安裝完成

  • 登陸到儀表盤

儀表盤

至此WordPress已經搭建完成,以後可根據本身的須要進行其它配置

本文有參考網上其它文章,如侵犯到我的利益,請與我聯繫

相關文章
相關標籤/搜索