windows xp sp2下配置php開發環境(方法一)
(apache2.2.4 + php5.2.1 + mysql5.0.22 + zendoptimizer3.2.6)
初涉php,三天摸索,重複n次,精神幾近錯亂,終於成功配置php環境,現將步驟記錄如下:
環境及所須軟體:
windows xp sp2 (不安裝iis,或者關閉iis)
kaspersky anti virus 6.0 (之所以說明,是因為有些訪火牆會阻止80埠而與apache伺服器衝突)
apache_2.2.4-win32-x86-no_ssl.msi (
www.apache.org
,應用程式伺服器)
php-5.2.1-win32.zip (
www.php.net
,php5的軟體包)
pecl-5.2.1-win32.zip (
www.php.net
,php5的pecl擴充套件模組集合包)
mysql-noinstall-5.0.22-win32.zip (
www.mysql.com
,資料庫管理系統)
zendoptimizer-3.2.6-windows-i386.exe (
www.zend.com
,php程式加速器)
安裝過程:
1.安裝apache
apache安裝很簡單,路徑為e:/apache2.2,然後一路next,next,finish。其中出現要填寫network domain,server name,administrator's email address這三項,填寫內容如下:
要注意是否與系統中的防毒軟體發生衝突和80埠爭奪,我用的卡巴斯基個人版6.0,在信任區域及網路設定中的埠設定中並沒有特別設定,安裝完成後可以在瀏覽器中開啟
看是否出來it work字樣,以此驗證是否安裝成功和正常執行。
2.安裝php
解壓php-5.2.1-win32.zip到e:/php5,然後將pecl-5.2.1-win32.zip內的所有檔案(*.dll,*.jar)解壓到e:/php5/ext目錄下,ext目錄是php 搜尋擴充套件庫和存放擴充套件庫的位置。
然後在「我的電腦」->屬性->高階->環境變數 中增加環境變數如下(建議設定完環境變數後進行系統重啟):
phprc
e:/php5/
phpext
e:/php5/ext
path
;e:/php5;e:/apache2.2
3.安裝mysql
4.配置apache中的http.conf
開啟e:/apache2.2/conf/extra目錄,新建乙個名為httpd-php5.conf的檔案,內容如下(注意當中的路徑分隔符):
loadmodule php5_module "e:/php5/php5apache2_2.dll"
directoryindex index.php
phpinidir "e:/php5"
然後開啟e:/apache2.2/conf/httpd.conf,未行增加一句
5.配置php.ini
將e:/php5目錄中的php.ini-dist重新命名為php.ini,查詢當中的extension_dir = "./",將其改為extension_dir = "e:/php5/ext"
然後啟用相應的*.dll檔案,即將
;extension=php_bz2.dll
;extension=php_curl.dll …
更改為extension=php_bz2.dll
extension=php_curl.dll …
因為我們前面在apache設定的時候,選擇phpinidir的目錄就在我們php的安裝目錄,所以無需將php.ini複製到windows目錄下。還有就是提示,如果你要呼叫mcrypt,mhash,mysql的話,記得把php目錄下的libmcrypt.dll, libmhash.dll,libmysql.dll 複製到 windows目錄的system32目錄下。
6.安裝zend optimizer
zend optimizer 是用於php的加速器,這個比較簡單,按提示進行操作即可,在此不作詳述。
7.測試
在e:/apache2.2/htdocs中新建phpinfo.php檔案,內容如下
<?php
phpinfo();
?>
在e:/apache2.2/htdocs中新建testdb.php檔案,內容如下
<?php
$link = mysql_connect('localhost','root','root');
if(!$link) echo "database connect fail";
else echo "database connect success";
mysql_close();
?>
執行apache伺服器,開啟mysql資料庫,在瀏覽器中輸入
進行測試。
PHP 開發環境配置
因為本人在windows環境下開發php程式,所以使用的amp架構 apache mysql php apache用的是httpd專案產品,為http協議伺服器程式,資料庫選用的是mysql。一,httpd php安裝為httpd的模組方式的方法 img img img img url exampl...
PHP 開發環境配置
u b wamp zendframework b u url url 3.配置環境變數path e wamp bin php php5.3.0 e wamp bin mysql mysql5.1.36 bin 4.配置apache httpd.conf 修改為 loadmodule rewrite ...
配置php開發環境
安裝apache 1 loadmodule 載入php的模組 2 addtype 告訴apache凡是php結尾的檔案都交給php模組執行 3 phpinidir 告訴apache php.ini的檔案在 4 在php.ini裡配置時間 中國時區prc 5 在apapche配置開啟 多站點虛擬機器 ...