1. 程式人生 > >記一次 win2008R2 APACHE+PHP環境的搭建

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

背景:系統做專案,組長執意用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