Apache2.2+php5.4在windows上配置執行個體

來源:互聯網
上載者:User

標籤:

這幾天一直在win8.1上配置apache+php環境,網上看了很多文章,自己又犯了很多錯誤才配置成功,對新手來說真是有點小難。

自己打算把配置的詳細過程寫下來,好協助其他新手快速配置。

在這裡參考了金石開的部落格http://www.cnblogs.com/zhcncn/archive/2013/05/09/3068318.html

新人發帖,不對的地方請指正。

1.Apache

下載後安裝在名字沒有空格的檔案夾下。

我一開始沒在意安裝在Program Files檔案夾下,apache在預設安裝時自己也有一個名字帶空格的檔案夾。

也就是說apache在兩個帶空格名字的檔案夾,好像對php有影響。盡量不要放在這樣的檔案夾下就行了。

安裝的時候選項地址什麼的我是隨便填的,在後面會修改。

我下載的是apache_2.225.msi

安裝在D:\Users\JiaGuo\apache目錄下

然後配置D:\Users\JiaGuo\apache\conf檔案夾下的的httdp.conf檔案

1.1. Ctrl+F搜尋 Listen 80,找到後將80改為8080,儲存

  我怕連接埠有衝突,80連接埠容易被佔用。當然也可以不該。

 

 

1.2.搜尋到#Include conf/extra/httpd-vhosts.conf這一行,並將#去掉,儲存。

  #表示注釋,因為我是配置個人電腦服務,所以要啟動這個,以便用localhost查看網頁。

 

 

1.3.搜尋到DocumentRoot這一行,添加以後的工作資料夾,我設定為"E:/php",注意要有雙引號,正斜杠,儲存。

  添加這個檔案夾為了以後儲存php檔案方便,也可以不設定。但要注意使用者權限。

  如果apache沒有許可權訪問這個檔案夾,瀏覽器會提示此網站要求你登入。

 

 

1.4.搜尋到# This should be changed to whatever you set DocumentRoot to.這一行

  在Directory這行改為與3同名的檔案夾,<Directory "E:/php">,儲存並關閉檔案。

  這個檔案夾要和1.3步驟的檔案夾同名。

 

 

 

開啟D:\Users\JiaGuo\apache\conf\extra檔案夾下的httpd-vhosts.conf檔案

1.5.搜尋到NameVirtualHost *:80這一行,改為NameVirtualHost *:8080,儲存。

  這個連接埠要和1.1步驟相同。

 

 

1.6.修改檔案末尾的兩個<VirtualHost>,都改為

  <VirtualHost *:8080>

  ServerAdmin localhost

  DocumentRoot "E:/php" ,這是1.3步設定的工作資料夾

  ServerName localhost

  其他行不動,儲存並關閉檔案。

 

  

 

2.Php

我將php解壓到D:\Users\JiaGuo\php檔案夾下。

2.1.先查看此目錄下有沒有php5apache2_2.dll這個檔案。

  一開始我下載的是php_5.6裡面沒有,後來又下載了php-5.4.0RC4-Win32-VC9-x86.zip

  這個官網的版本有很多,要選擇有Thread Safe版本的。

2.2.將php.ini-development檔案改為php.ini

2.3.搜尋到extension_dir這一行,改為 extension_dir = "D:/Users/JiaGuo/php/ext"這個檔案夾

 

 

 

3.Apache

回到apche檔案夾,並開啟httpd.conf檔案

3.1.搜尋到#LoadModule vhost_alias_module modules/mod_vhost_alias.so這一行

  添加兩行

  LoadModule php5_module "D:/Users/JiaGuo/php/php5apache2_2.dll"
  PHPIniDir "D:/Users/JiaGuo/php"

 

 

3.2.搜尋到 AddType application/x-gzip .gz .tgz 這一行

  添加一行

  AddType application/x-httpd-php .php .html

 

 

 

4.測試

1.在上步的工作資料夾E:\php下建立新的檔案php.info

  輸入以下內容

  <html>
   <head><title>test</title></head>
   <body>
   <?php
     phpinfo();
   ?>
   </body>
   </html>

  儲存並關閉

2.啟動apache2.2服務

  在工作管理員的服務選項中找到apache2.2並啟動

3.在IE上輸入:localhost:8080/phpinfo.php

  若提示無法顯示此頁,可能1.2和1.6步出錯

  若提示此網站要求你登入,說明apache無法訪問你設定的工作資料夾,我一開始設定在系統硬碟,需要管理員權限才能訪問。

  後來設定在E:/php下就成功了。

Apache2.2+php5.4在windows上配置執行個體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.