CentOS下搭建PHP環(huán)境與WordPress博客程序的全流程總結(jié)
環(huán)境
- 服務(wù)器操作系統(tǒng):CentOS 7.0
- 博客部署服務(wù)器:Apache
- 后臺語言:PHP
- 數(shù)據(jù)庫:MySql
- 前端框架:WordPress
步驟
一、安裝Apache
安裝 Apache 很簡單,只需要在終端輸入以下命令就可以了:
sudo yum install httpd
sudo 的意思是用 root 用戶做什么操作,yum install 是在線安裝;然后輸入 yes 就確認下載安裝了。
安裝完畢之后我們需要啟動服務(wù):
sudo service httpd start
當啟動服務(wù)器完成之后,先別著急往下弄,可以直接在瀏覽器中輸入服務(wù)器的 ip 地址,應(yīng)該就可以看到 Apache 的歡迎頁面了。
This page is used to test the operation of the Apache HTTP server after it has been installed………等等
如果你的 ip 地址已經(jīng)和域名綁定了,那么在瀏覽器中輸入你的域名也可以訪問了,是不是很酷,就是這么簡單,咱們繼續(xù)。
二、安裝 MySql
安裝 MySql,并啟動 MySql
sudo yum install mysql-server sudo service mysqld start
通過上面的命令就可以安裝并啟動了 mysql,安裝 mysql 的時候會詢問你一些簡單的配置,輸入 enter 和 yes 一路下來就 OK 了。
三、安裝 PHP 以及相關(guān) PHP 組件
先安裝 PHP
sudo yum install php php-mysql
安裝 PHP 相關(guān)組件
yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
我先安裝了這幾個組件,為以后使用,你要想了解所有的 PHP 組件的話,可以使用如下命令搜索:
yum search php-
四、開機默認啟動 Apache 和 Mysql 服務(wù)
使用如下命令即可選擇開機啟動 Apache 和 Mysql:
sudo chkconfig http on sudo chkconfig mysql on
五、測試 PHP 是否安裝成功
建立一個 info.php 文件:
sudo vim /var/www/html/info.php
然后輸入 i 進入編輯模式,在文件中寫入下面的 PHP 命令:
<?php phpinfo(); ?>
然后按 esc 鍵進入命令模式, 按下 Shift 鍵和兩次 z 鍵,就退出保存文件。
在瀏覽器中輸入 IP地址/info.php,例如:123.56.183.34/info.php 回車,就可以看到 PHP 的信息了。
六、下載 WordPress
中文官方網(wǎng)站是cn.wordpress.org
通過下面的命令下載:
wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
七、解壓
使用 unzip 來解壓文件:
unzip wordpress-3.8-zh_CN.zip
八、在 Mysql 中新建數(shù)據(jù)庫
mysql -u root -p
通過上面的命令進入數(shù)據(jù)庫,然后輸入密碼:password
然后創(chuàng)建一個叫 wordpress 的數(shù)據(jù)庫
create database wordpress;
九、修改 wp-content.php 文件
按照下面的形式修改 wp-content.php 文件,
/** MySQL數(shù)據(jù)庫名:wordpress */ define(‘DB_NAME', ‘wordpress'); /** MySQL數(shù)據(jù)庫用戶名 :root*/ define(‘DB_USER', ‘root'); /** MySQL數(shù)據(jù)庫密碼 :password*/ define(‘DB_PASSWORD', ‘password'); /** MySQL主機(不用修改) */ define(‘DB_HOST', ‘localhost');
十、把文件復(fù)制到 /var/www/html 目錄下
cp -rf wordpress/* /var/www/html/
十一、測試
在瀏覽器中輸入服務(wù)器的 ip 即可查看到自己主頁。
相關(guān)文章
PHP表單提交后引號前自動加反斜杠的原因及三種辦法關(guān)閉php魔術(shù)引號
一般空間商提供的服務(wù)器空間默認PHP 指令 magic_quotes_gpc是on的,也就是打開的。我們通常用stripslashes() 函數(shù)刪除自動添加的反斜杠。2015-09-09thinkPHP實現(xiàn)的聯(lián)動菜單功能詳解
這篇文章主要介紹了thinkPHP實現(xiàn)的聯(lián)動菜單功能,結(jié)合實例形式分析了thinkPHP聯(lián)動菜單的實現(xiàn)步驟與具體操作技巧,需要的朋友可以參考下2017-05-05PHP模板引擎Smarty內(nèi)置變量調(diào)解器用法詳解
這篇文章主要介紹了PHP模板引擎Smarty內(nèi)置變量調(diào)解器用法,結(jié)合實例形式詳細分析了Smarty中的常用內(nèi)置變量調(diào)節(jié)器定義與使用技巧,需要的朋友可以參考下2016-04-04FleaPHP框架數(shù)據(jù)庫查詢條件($conditions)寫法總結(jié)
這篇文章主要介紹了FleaPHP框架數(shù)據(jù)庫查詢條件($conditions)寫法,結(jié)合實例形式總結(jié)分析了針對$conditions參數(shù)為整數(shù),字符串,數(shù)組等情況的使用方法及各種查詢技巧,需要的朋友可以參考下2016-03-03在Mac OS上搭建PHP的Yii框架及相關(guān)測試環(huán)境
這篇文章主要介紹了在Mac OS上搭建PHP的Yii框架及相關(guān)測試環(huán)境的方法,Mac自帶Apache與PHP等軟件,因而搭建開發(fā)環(huán)境時非常舒適,需要的朋友可以參考下2016-02-02Linux下從零開始安裝配置Nginx服務(wù)器+PHP開發(fā)環(huán)境
這篇文章主要介紹了Linux下從零開始安裝配置Nginx服務(wù)器+PHP開發(fā)環(huán)境的教程,文中采用的是最主流的FastCGI連接方法,需要的朋友可以參考下2015-12-12