高手指南PHP安裝配置
PHP的快速發(fā)展,它的功能越來越強(qiáng)大,運(yùn)用它也變得很方便,下面我們就PHP5安裝配置詳細(xì)的介紹一下。PHP的執(zhí)行效率是有目共睹的,這也是我喜歡它的原因之一,和它稱為絕妙搭檔的Mysql以及Apache想融合,不能不驚嘆其效率了。
#T#PHP更新也很快,這里列舉了目前最新版本PHP4.3.2RC4(幾乎沒有BUG了,估計(jì)寫完這篇不久后正式版就出了),和最新版本的Mysql4.0.13的安裝過程。PHP5安裝配置文件可以直接到 http://www.php.net/ 下載,獲得for win32的.zip包(5.8M)Mysql的安裝文件可以直接到 http://www.mysql.com 下載,獲得for win32的.zip包另外如果想體驗(yàn)Apache和PHP的配合效果而要放棄IIS的話,請(qǐng)到 http://www.apache.org 下載最新的for win31的.MSI安裝包,目前最新版本是2.0.45。
PHP安裝配置
1.解壓縮PHP壓縮包到C:PHP(這個(gè)路徑可以隨意,不過以下要是用到這個(gè)路徑,請(qǐng)相應(yīng)的修改)。
2.復(fù)制C:PHP目錄下的php4ts.dll及C:PHPdlls目錄下的所有文件到windows的系統(tǒng)文件夾里,文件夾視Windows版本的不同而不同
◆如果是Windows 9x/ME則為c:windowssystem
◆如果是Windows NT/2000則為c:winntsystem32
◆如果是Windows XP/server2003則為c:windowssystem32
其中C:為你現(xiàn)在所使用的操作系統(tǒng)的系統(tǒng)盤,如果你目前操作系統(tǒng)不是安裝在C:windows下,請(qǐng)相應(yīng)做出修改。復(fù)制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,并將其改名為php.ini。用記事本打開,修改一下信息:搜索extension_dir = ./ 這行,并將其路徑指到你的PHP目錄下的extensions目錄,比如:
- extension_dir = C:PHPextensions
如若想支持更多模塊,請(qǐng)接下面去做,如果不想的話,直接保存php.ini文件即可. PHP所支持模塊很多,不過有些dll不是免費(fèi)的,所以沒有隨PHP的壓縮包一起發(fā)布,不過dlls文件夾里帶的就非常多了,剛才我們已經(jīng)把它們復(fù)制到 system32文件夾下了,現(xiàn)在我們測(cè)試看它支持多少模塊。以下是我測(cè)試的結(jié)果,僅供參考,如果安裝完畢后,彈出不支持xxx.dll模塊的話,直接將前面分號(hào)加上去就可以了,搜索:
- Windows Extensions
- Note that MySQL and ODBC support is now built in, so no dll is needed for it.
下面都用分號(hào)在前面注釋掉了支持的擴(kuò)展模塊,如果你想PHP支持某個(gè)模塊,請(qǐng)將前面的“;”去掉即可,下面是我測(cè)試后的結(jié)果,一般按照下面那樣去掉注釋后沒什么問題的:
- extension=php_bz2.dll extension=php_cpdf.dll
- extension=php_crack.dll extension=php_curl.dll
- extension=php_db.dll extension=php_dba.dll
- extension=php_dbase.dll extension=php_dbx.dll
- extension=php_domxml.dll extension=php_exif.dll
- extension=php_fdf.dll extension=php_filepro.dll
- extension=php_gd2.dll extension=php_gettext.dll
- extension=php_hyperwave.dll extension=php_iconv.dll ;
- extension=php_ifx.dll ;extension=php_iisfunc.dll
- extension=php_imap.dll extension=php_interbase.dll
- extension=php_java.dll extension=php_ldap.dll
- extension=php_mbstring.dll ;extension=php_mcrypt.dll
- extension=php_mhash.dll extension=php_mime_magic.dll
- extension=php_ming.dll extension=php_mssql.dll
- extension=php_msql.dll ;extension=php_oci8.dll
- extension=php_openssl.dll ;extension=php_oracle.dll
- extension=php_pdf.dll extension=php_pgsql.dll ;
- extension=php_printer.dll extension=php_shmop.dll
- extension=php_snmp.dll extension=php_sockets.dll ;
- extension=php_sybase_ct.dll extension=php_w32api.dll
- extension=php_xmlrpc.dll extension=php_xslt.dll
- extension=php_yaz.dll extension=php_zip.dll
修改完成后,保存php.ini,到此完成PHP的安裝和配置。