win10 下配置 PHP 獨立開發環境總結

昨晚強迫癥犯了,覺得自己電腦很亂,就重裝了系統,借此也安裝一下 PHP 的獨立開發環境,之前都是用的集成環境 Wampserver, 在安裝中遇到的一些坑,總結一下。

本文所用到的軟件:云盤下載 密碼:jwga

1.安裝 Apache 服務器

Apache 的官網上是不能下載 Apache 服務器的安裝包的,只提供 Apache 的源碼,下載下來需要用 VC++ 重新編譯一下,并且還要配置不少東西(心里有千萬個草泥馬駛過...)。所以不采用這種方法,而是在網上直接找 Apache 的安裝版,這里我用的是 64 位的Apache HTTP server2.4 版本的 msi安裝包。

安裝完成后,我們來測試一下是否 Apache 安裝成功。打開瀏覽器,在地址欄輸入 localhost,或者 127.0.0.1,還可以是自己電腦上的ipv4地址,這三種輸入都是可以的。看到 It works! 則說明安裝成功。

更改默認的網站位置

在上面,我們訪問 localhost 時,使用的是 Apache 安裝目錄中的 htdocs 文件夾里面的 index.html 文件,這個htdocs 文件夾也就是 Apache 的默認網站位置。在平時的開發中,放在這個文件夾下肯定是不方便的,下面我們就來修改它。修改也是很簡單的,打開 Apache 安裝目錄中的 conf 文件夾下的 httpd.conf 文件,修改 DocumentRoot 后面的路徑為你想要存放網站的位置,緊接著同樣修改下面 Directory 中的路徑和上面的一致。記住每次修改完 Apache 的配置文件 httpd.conf 都要重啟一下 Apache 服務器才能使修改生效。在新的網站位置,我們可以新建 html 文件來測試是否修改成功,此時還沒有安裝 PHP,所以不能用 PHP 文件測試哦。

修改默認網站目錄

兩點注意

    1. 安裝 Apache 的路徑不要有中文出現,否則會啟動失敗,建議安裝在一個獨立的文件夾下,我的安裝目錄如下。


      安裝目錄
  • 2.軟件的位數,因為之后 Apache 和 PHP 解釋器聯合時,如果軟件位數不一致,Apache 在加載 PHP 的 module 時會出現找不到的錯誤,Apache 是 64 位的,安裝的php也要是 64 位的,云盤里里面的軟件都是64位的。

2.安裝 PHP

PHP 是可以在官網上下載的,PHP7 早已經發布了,但這里還是選擇當前使用最廣泛的版本PHP5.6 下載傳送門。我們在下載完 PHP 后,只需要把 PHP 解壓到想安裝的文件夾即可。然后修改目錄中的 php.ini-development 文件名為 php.ini,我這里是復制了一份進行修改的。

PHP目錄

3.PHP 和 Apache 的聯合

Apache 和 PHP 安裝好后,兩者還是互相不認識的,如何讓他們認識呢,我們就需要在 Apache 中加載 PHP。在Apache 的 配置文件 httpd.conf 中,我們加上下面幾行(#后面的內容是注釋),注意文件路徑中是左斜杠。修改完后重啟 Apache 服務器。

#1.加載PHP模塊
LoadModule php5_module E:/php5.6/php5apache2_4.dll
#2.配置php.ini文件的正確路徑
PHPIniDir E:/php5.6
#3.添加PHP類型文件到Apache服務器中
AddType application/x-httpd-php .php .html .htm
Apache和PHP聯合

下面是我們修改網站的默認主頁,搜索 DirectoryIndex ,在后面添加 index.php 即可。

修改網站的默認主頁

下面我們就測試一下 Apache 是否和 PHP聯合成功了,我們可以在剛才我們修改過的網站目錄下,新建一個 index.php,在里面寫上如下代碼保存,再在瀏覽器中輸入 localhost,看到 PHP 的相關信息則說明 Apache 和 PHP 的聯合成功。

<?php 
phpinfo();
?>
PHP信息

4.安裝Mysql

安裝 Mysql 就沒有什么特別需要需注意的地方啦,一路 Next 都是可以的,當然你也可以根據自己需要選擇要安裝的組件。

5.PHP 開啟 Mysql 的相關擴展

PHP 和 Mysql 建立關系,是通過 開啟相應的 PHP 擴展來實現的。這是我們要打開 PHP 安裝目錄下的 php.ini 。查找里面的 mysql 相關的語句,刪除每條語句前面的分號,這里分號也是注釋的意思,記者重啟 Apache 服務器。

開啟Mysql相關擴展

測試方法可有以下兩種

  • 1.使用我們之前寫的 index.php 文件,在瀏覽器地址中輸入 localhost,搜索 mysql 相關的信息,看到下圖所示的信息,則可說明,Mysql相關的擴展開啟成功。
Mysql開啟成功
  • 2.連接數據庫來進行測試,可以將之前寫的 index.php 文件里面的代碼換成下面的代碼。
<?php 
$mysql = new mysqli('localhost','在這里寫上你的mysql數據庫管理員賬號名','在這里寫上賬號對應的密碼');
if($mysql->conncet_errno)
{
    die('數據庫連接失敗'.$mysql->conncet_error);
}
echo "數據庫連接成功!";
?>

再次在瀏覽器中輸入 localhost,顯示 數據庫連接成功!,則也可說明 Mysql 擴展開啟成功!報的 undefined 信息可以忽略,也可以將其去除,修改方法是,在php.ini,修改 error_reporting = E_ALLerror_reporting = E_ALL & ~E_NOTICE

去除未定義信息

好了,到這里,我們的 PHP 獨立開發環境就算是安裝完成啦。當然對于初學者還是建議使用集成環境, phpstudy,Wampserver這些集成開發環境都不錯的,這樣不會因為環境而影響學習一門語言,入門 PHP 后,可以再試著裝一裝 PHP 的獨立環境。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,963評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,348評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,083評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,706評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,442評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,802評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,795評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,983評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,542評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,287評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,486評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,030評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,710評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,116評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,412評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,224評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,462評論 2 378

推薦閱讀更多精彩內容