由於年前把工作確認下來了,於是準備利用撰寫畢業**的期間學習一下php的開發,任何一門語言的學習過程,第一步都是開發環境的成功配置,於是我花了一上午時間把環境搭建成功。
本次配置主要針對於windows xp下的配置安裝,至於linux下的配置安裝將在以後給予補充。
windows xp sp2 (不安裝iis,或者關閉iis)
,應用程式伺服器)
,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 (php程式加速器,http://61.163.92.167:82/down/zendoptimizer-3.3.0a-windows-i386.zip)
apache安裝很簡單,路徑為e:/apache2.2,然後一路next,next,finish。其中出現要填寫network domain,server name,administrator's email address這三項,填寫內容如下:
要注意是否與系統中的防毒軟體發生衝突和80埠爭奪,如果順利的話,安裝完成後可以在瀏覽器中開啟
看是否出來it work字樣,以此驗證是否安裝成功和正常執行。
解壓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
開啟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,未行增加一句
將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目錄下。
zend optimizer 是用於php的加速器,這個比較簡單,按提示進行操作即可,在此不作詳述。
在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資料庫,在瀏覽器中輸入
進行測試。
phpstudy程式包整合了最新的apache+php+mysql+phpmyadmin+zendoptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的php除錯環境。該程式不僅包括php除錯環境,還包括了開發工具、開發手冊等。總之學習php只需乙個包。
對學習php的新手來說,windows下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程式包都是乙個不錯的選擇。
注意:安裝過程中,如有防火牆開啟,註冊啟動服務時,會提示是否信任httpd、mysqld-nt執行,以及埠80、3306等,請選擇允許。
9.1 修改預設目錄
php的預設目錄是:d:/program files/apache software foundation/apache2.2/htdocs
也就是說如果要測試網頁就必須將網頁**全部放置在該目錄底下,為了更加方便的進行專案開發,我們可以對其進行修改。
修改的過程如下:
1、找到d:/program files/apache software foundation/apache2.2/conf下的apache配置檔案
2、用記事本或者其他的文字編輯器開啟httpd.conf。
3、查詢到關鍵字【documentroot】,對值進行修改為d:/phpweb即可設定該目錄為預設目錄。修改後重啟apache即可。
4、但是此時測試d:/phpweb目錄下的下面會顯示服務拒絕的提示。還有以下關鍵的地方需要修改:
找到...,將其修改為
...,重新啟動apache即可看到頁面資訊了。
詳解如何正確配置PHP開發環境
php語言在進行開發之前,需要將開發環境配置妥當,這樣才能實現我們的程式完美執行。那麼,如何正確的配置php開發環境呢?文章將介紹apache mysql php的 安裝及配置,分別講述在windows和linux環境下開發環境的搭建。一 apache mysql和php 1 apache的 apa...
PHP開發環境配置
windows xp sp2下配置php開發環境 方法一 apache2.2.4 php5.2.1 mysql5.0.22 zendoptimizer3.2.6 初涉php,三天摸索,重複n次,精神幾近錯亂,終於成功配置php環境,現將步驟記錄如下 環境及所須軟體 windows xp sp2 不安...
PHP 開發環境配置
因為本人在windows環境下開發php程式,所以使用的amp架構 apache mysql php apache用的是httpd專案產品,為http協議伺服器程式,資料庫選用的是mysql。一,httpd php安裝為httpd的模組方式的方法 img img img img url exampl...