導語
WordPress是一個以PHP和MySQL為平臺的自由開源的博客軟件和內容管理系統。WordPress具有插件架構和模板系統。Alexa排行前100萬的網站中有超過16.7%的網站使用WordPress。
LAMP環境搭建
LAMP即Linux+Apache+MySQL(MariaDB)+PHP,由于其開源免費,所以是目前非常受歡迎的一組網站解決方案,本文也將采用此方案。
Linux選擇
筆者選用的是CentOS 7.2這個版本,CentOS實質為無支持版的RHEl,穩定性還是比較高的,當然也可以選擇其它發行版,只是后續的操作略有不同,本文將只介紹在CentOS下的操作(系統的安裝和本文關系不大,故不再贅述)。
安裝Apache
直接yum安裝
yum -y install httpd
安裝完成后,啟動服務
systemctl start httpd.service
設置為開機啟動
systemctl enable httpd.service
之后可以在瀏覽器輸入localhost進行測試,由于筆者沒有安裝GUI,只能在客戶端瀏覽器進行測試,在這之前需要打開80和443端口
首先開啟防火墻
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
查詢已開啟端口
irewall-cmd --list-ports
客戶端測試
安裝并配置數據庫(Mariadb)
由于甲骨文公司收購了MySQL后,有將MySQL閉源的潛在風險,所以在CentOS 7中棄用了MySQL,改為支持Mariadb(MySQL的一個分支,與之完全兼容),所以本文也將使用該數據庫。
安裝
yum -y install mariadb-server mariadb
啟動服務
systemctl start mariadb.service
設為開機啟動
systemctl enable mariadb.service
配置
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及相關組件
首先安裝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替換為你的主機ip地址)
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為數據庫密碼)
保存后退出,重啟相關服務
systemctl restart httpd.service
systemctl restart mariadb.service
WordPress的個人設置
完成以上配置之后,便可以輸入http://yourserverip/來訪問你的博客了。
選擇語言
填寫個人信息
安裝完成
登錄到儀表盤
至此WordPress已經搭建完成,之后可根據自己的需要進行其它配置
本文有參考網上其它文章,如侵犯到個人利益,請與我聯系