首頁 >後端開發 >php教程 >Windows下PHP+Apache2開發環境搭建

Windows下PHP+Apache2開發環境搭建

WBOY
WBOY原創
2016-08-08 09:23:09985瀏覽

Windows下PHP+Apache2開發環境搭建

PHP線程安全與非線程安全版本選擇####

參考:http://windows.php.net/download/

If you areusing as FastCGI with IIS you should use the Non-Thread Safe (NTS) versions of PHP
With Apache you have to use the Thread Safe (TS) versions of PHP.

結論:
+ IIS伺服器:非執行緒安全的PHP版本
+ Apache伺服器:線程安全的PHP版本

PHP下載

http://windows.php.net/download/
個人PC環境為:2位元的win7,使用Apache伺服器。
所以下載目前最新版本:
PHP 5.6 (5.6.9)的「VC11 x86 Thread Safe (2015-May-14 18:29:57)」的壓縮包

Apache下載

http://www.apachelounge.com/download/
目前最新的是:Apache 2.4.12 Win32

PHP+Apache的設定

參考:http://php.net/manual/zh/install.windows.apache2.php

在{apache}/conf/httpd.conf中修改ServerRoot 和DocumentRoot 的路徑:

<code>#服务器文件路径
ServerRoot "c:/bin/Apache24"
#项目文件路径
DocumentRoot "c:/bin/htdocs"
<Directory "c:/bin/htdocs">
#   ...
</Directory
</code>

以Apache handler方式安裝

在{apache_path}/conf/httpd.conf中加入如下資訊: handler方式安裝

下載fast-cgi模組:http://www.apachelounge.com/download/win32/

解壓縮到apche的modules目錄中。


在{apache_path}/conf/httpd.conf 中加入以下fast-cgi的設定資訊:

<code># 以Apache handler方式安装运行PHP
LoadModule php5_module "C:/bin/php5.6/php5apache2_4.dll"
<IfModule php5_module>
    AddHandler application/x-httpd-php .php

    # 配置 php.ini 的路径
    PHPIniDir "C:/bin/php5.6"

    # 配置处理文件的格式
    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>
</IfModule>
</code>

下載的fast-cgigi模組壓縮套件中readme.有詳細的設定資訊

伺服器

在cmd命令列中執行{apache_path}/bin/httpd.exe 即可

在phpinfo()中,透過phpinfo()的」Server API」的值判斷運作模式:

CGI/FastCGI : Fast- cg模式

Apache 2.0 Handler : Apache handler模​​式
  • 若在httpd.cnf中對apache hanlder和fast-cgi都進行了配置,則使用apache handler模​​式

以上就介紹了Windows下PHP+Apache2開發環境搭建,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn