Windows安裝PHP環境

來源:互聯網
上載者:User

標籤:ted   operation   soft   ref   start   ica   x86   xmlrpc   bug   

Windows安裝PHP環境的準備工作:httpd-2.2+php-5.4+mysql-5.5

第一步是安裝相對應的三個軟件,只要略懂一些英文單詞,安裝是沒有問題的,所以此處略過三個檔案的安裝過程,直接跳入第二步吧!

第二步,設定檔,整合Apache+PHP+MySQL。

    配置Apache的設定檔httpd.conf,讓其支援解析PHP檔案。

在Apache安裝根目錄的conf檔案夾下,找到httpd.conf檔案並打開,使用CTRL+F找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so,在其下邊添加如下檔案內容(綠色的內容為視PHP的檔案而定):

LoadModule php5_module “D:/PHP/php5apache2_2.dll”

PHPIniDir “D:/PHP”

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

在檔案中尋找DirectoryIndex index.html   在其後面添加 index.php

在檔案中尋找DocumentRoot “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs” 將其修改為 DocumentRoot “E:/PHP“。

在檔案中尋找<Directory “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs“> 將其修改為 <Directory “E:/PHP“>。

其中綠色的部分檔案位置視各自的安裝Apache目錄位置不同各自修訂,其中紅色的部分為新修改的網站更目錄位置。

  配置PHP的設定檔php.ini,設置PHP相應的擴展包和庫檔案。

在php目錄中尋找php.ini-development檔案,將其重新命名複製修改為php.ini檔案。打開php.ini並修改內部的檔案資訊。

設置php相應的擴展包ext目錄,尋找:

; On windows:
; extension_dir = “ext”

將其修改為:

; On windows:

extension_dir = “D:/php5.4/ext”

開啟相應的庫功能,去掉下列庫前面的;

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_xmlrpc.dll

設置下時區,尋找:;date.timezone = 將其修改為:date.timezone = Asia/Shanghai。

完成配置之後,重啟下Apache測試一下能否重啟成功吧!

  TIPS:在配置Apache的設定檔httpd.conf時,有個版本對應的問題,如果在測試啟動apache時,提示ERROR:the requested operation has failed,那麼首先就是想到的Apache的版本和PHP的庫檔案版本不一致的問題。Apache2.2對應的php庫檔案是php5apache2_2.dll,而不是php5apache2_4.dll。在php5.5版本中php5apache2_2.dll是沒有的,所以現在安裝的php是php5.4版本。如果你使用的是Apache5.4,當然完全可以下載php5.5了,只要在Apache中包含的庫版本對應就可以了。

第三步創建檔案index.php,查看php配置的資訊。  在創建的網站根目錄(E:/PHP)下建立檔案index.php,打開並編輯內容:

<?php

phpinfo();

?>

打開瀏覽器輸入http://localhost/,查看PHP的配置資訊

 

好了,通過以上步驟Windows安裝配置PHP環境完成了。

如果我們繼續添加Xdebug調試功能,先下載php_xdebug-2.3.3-5.4-vc9.dll庫檔案,首先下載的過程一定要找對應的PHP版本內容。下載檔案之後將檔案拷貝到php擴展庫檔案夾(ext)中。然後打開php根目錄下php.ini設定檔添加下邊的內容。然後重啟Apache,運行phpinfo測試。

[Xdebug]
zend_extension=D:\php5.4\ext\php_xdebug-2.3.3-5.4-vc9.dll
xdebug.profiler_enable=on
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.collect_vars = On

Windows安裝PHP環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.