參見
補充如果期間遇到問題還要參見
在windows系統上使用apache2.2上模組化安裝php5.3
php5.3增加了一些功能,如namespace,靜態遲繫結等。
本篇文章將幫您如何安裝php5.3,現在我們開始。
將此壓縮包解壓到d:/php下,也可以解壓其它盤的目錄
安裝apache2.2
3 配置php5.3
在d:/php目錄下把php.ini-development檔案改名為php.ini
這是php 5.3的乙個改變,另外乙個檔案php.ini-production是用於產品執行的典型配置。
接著我們開啟php.ini檔案,定義擴充套件包的路徑。
查詢「extension_dir」,修改為:
extension_dir = 「d:/php/ext」
然後,我們開啟一些必要的擴充套件包,即去掉一些擴充套件包的檔名的分號,以下筆者的配置:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
4 配置apache2.2
開啟apache的httpd.conf檔案,增加預設首頁:
directoryindex index.php index.html
5 測試
在apache的htdocs目錄中新建index.php
輸入內容:
<?php
phpinfo();
?>
然後重啟apache2。輸入http://localhost即可訪問
windows下面php5找不到php_curl.dll的問題
由於要用到curl,所以設定的時候提示這樣的錯誤:unable to load dynamic library 『….php_curl.dll』
我的環境是apache/2.2.14 (win32) php/5.3.0,按理說php5的安裝是很簡單的,直接指定extension_dir = 「c:/php523/ext/」就可以了,像gd2, mysqli和mysql_dll都沒問題,唯獨 php_curl.dll總是提示出錯。試著修改path路徑,把dll複製到/windows/system32/,還是提示找不到 php_curl.dll。
最後,終於在php.net上找到這麼一句話: note to win32 users: in order to enable this module on a windows environment, libeay32.dll and ssleay32.dll must be present in your path.
在php根目錄找到這兩個檔案,複製 libeay32.dll 和 ssleay32.dll到/windows/system32/,終於搞定,phpinfo出現如下資訊:
curl support enabled
curl information 7.19.4
Apache2 2和PHP5 2的配置
2.預設安裝apache2.2.4後,安裝目錄為 c program files apache software foundation apache2.2 3.按照php.net 的設定方法 http www.php.net manual en install.windows.apache2.php...
快速佈署Apache和PHP5
隨著php在國外逐漸的流行,國內的php開發人員也多了起來。php是指令碼語言,本身不需要編譯,而結果也是顯示在瀏覽器中,所以要想學習php我們先要架設一台能夠執行php指令碼的伺服器。別以為架設伺服器是件多難的事,看完本文,你會覺得它要比你想象的簡單多了。因為開源的關係我們選擇apache作為we...
Windows下PHP5和Apache的安裝與配置
c windows system for windows 9x me c winnt system32 for windows nt 2000 或者 c winnt40 system32 for windows nt 2000 伺服器版 c windows system32 for windows ...