版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 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