天天看點

記一次 win2008R2 APACHE+PHP環境的搭建

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chengyi_L/article/details/51363188

背景:系統做項目,組長執意用windows作為線上環境。于是要在提供的windows 2008 R2 上安裝 apache+php環境。

1.安裝VC11運作庫。(這一步根據個人所需決定).下載下傳位址: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679,下載下傳下來是一個可執行檔案,直接輕按兩下運作即可安裝。

2.安裝apache。因為apache官方已不提供apache2.4的windows版本,且apache2.2的也隻有源碼。本人是小白不會在windows下編譯apache源碼,于是上網搜尋編譯完成版本的apache和php (都是VC11版本的)。

解壓後直接進入bin 目錄,執行:httpd.exe -k install 提示安裝成功。

打開httpd.conf 檔案,修改預設的 ServerRoot,DocumentRoot,ServerName,Listen的端口等配置為項目所需要的。進入bin目錄,執行:http.exe -k start 

通路localhost 展示出自己預設的 It works頁面。

下載下傳位址:

3.安裝PHP,從網上down了一個編譯完成的php壓縮包,運作庫與apache一樣為vc11。首先在apache的httpd.conf檔案中加載php子產品。并指定php.ini檔案目錄

LoadModule php5_module "D:/php-5.5.15/php5apache2_4.dll"

PHPIniDir "D:\php-5.5.15\php.ini"

重新開機apache并列印phpinfo();  如果成功則表示成功

4安裝相關擴充,根據項目需要安裝php擴充。這裡需要修改php.ini目錄,并且指定extension目錄

extension_dir = "D:\php-5.5.15-Win32-VC11-x64\ext"  

(注:這裡最好使用絕對路徑,不然可能找不到擴充)。

extension=php_pdo_mysql.dll

 重新開機apache 列印phpinfo檢視相應擴充是否安裝上。

5.屏蔽目錄,防止伺服器展示檔案清單,在httpd配置中找到Options Indexes FollowLinks ,改為None