php5和apache2 2的整合

2021-05-24 09:41:52 字數 1689 閱讀 6379

參見

補充如果期間遇到問題還要參見

在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 ...