欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安裝配置方法

 更新時(shí)間:2007年05月03日 00:00:00   作者:  

03年的時(shí)候就看過一本php的書,那時(shí)還是php3,回首四年php的在web開的的前景真還是一片光明??!三年不見的php在去看已到了php5了,現(xiàn)在算起我真正從寫第一個(gè)php的WEB開始距今還是有三四個(gè)月了,用工作之余正在進(jìn)行www.kuomart.com網(wǎng)站的寫做,回想當(dāng)初一直用的是Windows2003+IIS6+PHP5.0.7+MYSQL4.1在進(jìn)行開發(fā),直到昨天機(jī)子重了木馬,Kav也沒查出個(gè)所以然,自己找也沒有發(fā)現(xiàn)什么可疑暴露點(diǎn),所以干脆重裝了一下xp,由于TV1000電視卡只能在xp進(jìn)才能正常運(yùn)行,在2003系統(tǒng)下以前配置成功過一次,但是老實(shí)出現(xiàn)硬件出錯(cuò)藍(lán)屏!所以干脆把2003下的我的開發(fā)環(huán)境的web開發(fā)部分也在xp下安裝一部分。很想安裝一下lamp環(huán)境,但考慮到機(jī)子上數(shù)據(jù)太多,操作起來麻煩,等有錢了再買個(gè)硬盤或都那天心血來潮再說吧。于是今天中午就開始配置環(huán)境!

 到http://www.apache.org下載了apache最新版本apache.2.24,安裝后怎么也沒找到服務(wù),原來我選擇了only第二項(xiàng),選擇這項(xiàng)需要手動(dòng)添加windows服務(wù)!baidu了一下才搞明白,所以如果你是第一次安裝就一直下一步不要進(jìn)地設(shè)什么不必要的設(shè)置,運(yùn)行一定會(huì)ok!
  接下來就是安裝php了,我開始安裝了php5.0.4,4,安裝php我就不多說了,下面會(huì)把我找到的資料貼出來。然后就是對(duì)apache支持php的配置,當(dāng)然是修改httpd.conf了,可是我

用記事本打開C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf這個(gè)文件進(jìn)行修改: 
   ①找到:
AddType application/x-gzip .gz .tgz
   在下面添加以下幾行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
AddType image/x-icon .ico 
   ②找到:
#LoadModule ssl_module modules/mod_ssl.so
   在下面添加一行:
LoadModule php5_module C:\php5\php5apache2_2.dll
   (特別提示:如果你的Apache版本為1.x的,此處應(yīng)為:LoadModule php5_module C:\php5\php5apache.dll;如果你的Apache版本為2.0.x-2.2.x的,此處應(yīng)為:LoadModule php5_module C:\php5\php5apache2.dll,我在此處費(fèi)了好大周折才發(fā)現(xiàn)這點(diǎn)?。?nbsp;
   ③找到:
DirectoryIndex index.php…
   這行,可以這樣修改,添加默認(rèn)的文件名:
DirectoryIndex index.php default.php index.htm index.html default.htm default.html

怎么出不正確加上LoadModule php5_module C:\php5\php5apache2_2.dll這句就出現(xiàn)
requested 錯(cuò)誤

當(dāng)然這種情況通常就是baidu或者google一下,原來是各種版本間的問題,我想應(yīng)該是的,找到對(duì)應(yīng)配置資料如下:

一.下載最新的Apache2.24,MySQL5.2,PHP5.2.1[下載地址:http://cn.php.net/downloads.php 注意:同時(shí)下載php-5.2.1-Win32和pecl-5.2.1-Win32(擴(kuò)展包),格式是解壓縮的那種,而不是exe或者msi等直接安裝的那種。](具體地址請(qǐng)用baidu自行搜索)。

二.安裝配置PHP5.2.1
   1.解壓縮PHP5.2.1壓縮包到C:\PHP5(這個(gè)路徑和文件名都可以隨意,不過以下要是用到這個(gè)路徑和文件名,如果你用的不是該路徑和文件名,請(qǐng)做相應(yīng)的修改)。
   2.復(fù)制C:\PHP5目錄下的以下文件到windows的系統(tǒng)文件夾里,文件夾視Windows版本的不同而不同(如果是Windows9x/ME,則為c:\windows\syste;如果是Windows NT/2000,則為c:\winnt\system32;如果是Windows XP/server2003,則為c:\windows\system32。其中C:\為你現(xiàn)在所使用的操作系統(tǒng)的系統(tǒng)盤,如果你目前操作系統(tǒng)不是安裝在C:\windows下,請(qǐng)相應(yīng)做出修改)
php5ts.dll
fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libmcrypt.dll
libmhash.dll
libmysql.dll
libswish-e.dll
msql.dll
ntwdblib.dll
ssleay32.dll
yaz.dll
   3.把C:\PHP5目錄下的文件php.ini-dist改名為php.ini(該配置文件自動(dòng)給所有添加內(nèi)容加上“//”,增加安全,同時(shí)也增加了麻煩;如果把php.ini-recommended改名為php.ini,該配置文件不給所添加內(nèi)容加上“//”,減少了安全,但更加便利。選擇哪個(gè)由你決定),復(fù)制php.ini到C:\windows\(XP/2003/9x/Me)或C:\Winnt\(2000/nt)下,用記事本打開,做如下幾項(xiàng)修改: 
   ①搜索extension_dir= ./這行,并將其路徑指到你的PHP目錄下的extensions目錄,修改為:extension_dir = C:\PHP5\ext 
   ②如若想支持更多模塊,請(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。 
   ③解壓縮pecl-5.2.1-Win32.rar包,將其中的所有文件復(fù)制到C:\PHP5\ext文件夾下。(該文件夾是PHP5.2.1的擴(kuò)展文件存放之處,如果你用c語(yǔ)言編了PHP的擴(kuò)展程序,也可以放到該文件夾下) 
   ④在C:\PHP5目錄下新建一個(gè)文件夾,命名為:session。(該文件夾是用來保存session的,因?yàn)镻HP沒有類似ASP中的application那樣的長(zhǎng)駐內(nèi)存的變量,所以對(duì)于保存初始查詢條件以備翻頁(yè)之用,或者做購(gòu)物車的來說,session幾乎是唯一可選的。不過該文件夾以后需要定期清理)

到此完成PHP的安裝和配置。

三.Mysql的安裝
   Mysql相對(duì)來說是比較獨(dú)立的,這個(gè)數(shù)據(jù)庫(kù)很小,不能直接對(duì)它進(jìn)行操作,不像access或者SQL2000那樣有圖形化的管理工具,不過目前已經(jīng)有很多圖形化管理軟件可以很好地操作它,比如:EMS SQL Manager 2005 for MySQL(強(qiáng)烈推薦 最優(yōu)秀的MySQL管理軟件),Navicat,phpMyAdmin,mysqlcc。這些軟件可以到網(wǎng)上下載獲得,在此不詳細(xì)說明。
  1.下載獲得Mysql的for win32安裝包后,用winzip打開,直接運(yùn)行setup.exe,需要注意的是選擇一個(gè)安裝路徑,當(dāng)然,安裝路徑可以任意,不過建議將它和PHP安裝在一起,選擇C:\MySQL目錄。 
  2.安裝完成后MySQL自動(dòng)進(jìn)入設(shè)置階段。按照默認(rèn)方式進(jìn)行配置,最后輸入密碼,完成設(shè)置。(默認(rèn)的用戶名是root,密碼為空) 
  3.一般裝完MySQL后會(huì)自動(dòng)啟動(dòng)服務(wù),如果沒有啟動(dòng)的話,請(qǐng)雙擊C:\MySQL\bin\mysqld-nt.exe運(yùn)行即可。 
  4.如果你已經(jīng)下載了上面提到的幾個(gè)管理軟件,就可用它們進(jìn)行MySQL的管理了。

四.IIS的配置(與第五任選一項(xiàng)) 
  打開IIS,在“默認(rèn)Web站點(diǎn)”上右鍵打開屬性,在主目錄里做如下圖中的設(shè)置,注意步驟:


完成后IIS+PHP+MySQL的環(huán)境算是建立了。

五.Apache的安裝配置(與第四任選一項(xiàng)) 
  如果你沒有安裝IIS,那么請(qǐng)裝Apache這個(gè)小巧而強(qiáng)大的Web服務(wù)器,安裝目錄建議和PHP的目錄一致,選擇C:\。系統(tǒng)默認(rèn)安裝目錄是C:\Program Files: 
  1.下載Apache2.2.4 for win32.Msi安裝文件,直接雙擊它后就會(huì)自動(dòng)執(zhí)行Apache的安裝了。 
  2.安裝過程中,按照提示,從上到下第一個(gè)空行輸入localhost,其余的兩個(gè)空行分別輸入你的名字和郵件地址(隨便輸入什么都行),完成安裝配置。 
  安裝完后會(huì)在桌面右下角系統(tǒng)托盤里顯示apache的圖標(biāo),雙擊可以打開Apache的控制面板,可以停止或者重起服務(wù)器。 
  3.Apache2.2.4的配置 
   用記事本打開C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf這個(gè)文件進(jìn)行修改: 
   ①找到:
AddType application/x-gzip .gz .tgz
   在下面添加以下幾行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
AddType image/x-icon .ico 
   ②找到:
#LoadModule ssl_module modules/mod_ssl.so
   在下面添加一行:
LoadModule php5_module C:\php5\php5apache2_2.dll
   (特別提示:如果你的Apache版本為1.x的,此處應(yīng)為:LoadModule php5_module C:\php5\php5apache.dll;如果你的Apache版本為2.0.x-2.2.x的,此處應(yīng)為:LoadModule php5_module C:\php5\php5apache2.dll,我在此處費(fèi)了好大周折才發(fā)現(xiàn)這點(diǎn)?。?nbsp;
   ③找到:
DirectoryIndex index.php…
   這行,可以這樣修改,添加默認(rèn)的文件名:
DirectoryIndex index.php default.php index.htm index.html default.htm default.html

保存文件,重起apache服務(wù)器。到此PHP的環(huán)境已經(jīng)完全建立了。

六.Zend Optimizer安裝配置(可選) 
  下載來后是一個(gè).exe的文件,直接安裝就可以了,安裝過程要你選擇PHP版本,一定要選擇準(zhǔn)確,這里我選擇php5.2.1,完成安裝之前提示是否備份php.ini,點(diǎn)確定后就結(jié)束安裝了。 
  打開php.ini,修改一個(gè)地方:
找到:
[Zend]
在下面可以看到: 
zend_optimizer.optimization_level=*
這行,將“=”后面數(shù)值改為1023,也就是將這行改為: 
zend_optimizer.optimization_level=1023
保存后重起Apache/IIS,到此安裝全部結(jié)束。

七.測(cè)試 
  用記事本新建個(gè)文件,寫如下幾行:
phpinfo();
?> 
  將文件改名為phpinfo.php,保存到C:\Apache Software Foundation\Apache2.2\htdocs目錄下(該目錄是你的站點(diǎn)根目錄),然后在瀏覽器中輸入http://localhost/phpinfo.php。 
  如果你可以看到相關(guān)的PHP信息,那就證明整個(gè)Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1環(huán)境的安裝配置工作勝利完成!

相關(guān)文章

最新評(píng)論