win7下PHP環(huán)境搭建教程_第1頁(yè)
win7下PHP環(huán)境搭建教程_第2頁(yè)
win7下PHP環(huán)境搭建教程_第3頁(yè)
win7下PHP環(huán)境搭建教程_第4頁(yè)
win7下PHP環(huán)境搭建教程_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PHP環(huán)境搭建:Windows 7 下安裝配置 PHP ( 532 ) +Mysql(5.1.46 )環(huán)境教程(win7自帶iis7.5功能搭建)推薦幾個(gè)php安裝環(huán)境包下載Apache + PHP+MySQLPHPnowJ應(yīng)用程序(5)Apache f PHP + MySQL+ P品眾務(wù)器 #1ll0.exeESSamp(PH 瞭境)2.0 綠趣 搭建網(wǎng)站.“xampp-win32-1.7,3.exeZendOptimiWindowsn336.exe本itSphp環(huán)瞬建一Vert rig o,exPHP環(huán)境搭建:Windows 7 下安裝配置 PHP( 5.3.2)+Mysql( 5.1.4

2、6 )環(huán)境教程(win7自帶iis7.5 功能搭建)這兩天剛裝好Windows 7,碰巧前段時(shí)間有朋友問(wèn)我 Windows下如何安 裝搭建PHP環(huán)境,所以打算勤勞下,手動(dòng)一步步搭建 PHP環(huán)境,暫且不 使用PHP環(huán)境搭建軟件了,在此詳細(xì)圖解在 Windows 7下安裝配置PHP+Apache+Mys q環(huán)境的教程,希望對(duì)PHP初學(xué)者有所幫助。在 Windows 7 下進(jìn) 行 PHP環(huán)境搭建,首先需要下載PHP代碼包和Apache與Mysql的安裝軟件包。PHP版本:php-5.3.2-Win32-VC6-x86 ,VC9是專(zhuān)門(mén)為 IIS 定制的,VC6是為了其他 WE戌艮務(wù)軟件提供的,如 Ap

3、ache。我下載的是ZIP包, 下載地址Mysql 版本:mysql-essential-5.1.45-win32,即 MySQCommunityServer 5.1.45,下載地址Apache 版本:httpd-2215-wi n32-x86-ope nssl-0.9.8m-r2,openssl 表示帶有 openssl 模 塊,利用 openssl 可給Apache配置SSL安全鏈接。下載地址下載地址:php: (http:/wi ndows.php. net/dow nloads/releases/php-5.3.2-Wi n32-VC9-x86.msi)mysql: ( nl oads

4、/MySQL-5.1/mysql-5.1.46-win 32.msi/from/ftp:/ftp .n .tw/pub/MySQL/或者 nloads/MySQL-5.1/mysql-5.1.46-win32.msi/from/http:/mysql. .tw/)PHF環(huán)境搭建第 一步:Windows7 下安裝 Apache服務(wù)。Apache 配置 信息在這里主要配置 Network Domain、Server Name、Email地址以及Apache服務(wù)的占用端口,默認(rèn)為 80端口,你可以根據(jù)需要配置在其他 端口,Apache的安裝目錄你可以使用默認(rèn)目錄或根據(jù)需要自

5、行選擇安裝 目錄。在完成apache服務(wù)的安裝后,在游覽器中輸入 http:/localhost/ ,出現(xiàn) It ' s work!字樣,說(shuō)明 Apache服務(wù)安裝成 功了。PHF環(huán)境搭建 第二步:Windows 7下安裝 Mysql服務(wù)安裝Mysql數(shù)據(jù)庫(kù)并選擇安裝目錄點(diǎn)擊Mysql安裝程序自動(dòng)安裝,在此期間你可以根據(jù)需要選擇Mysql數(shù)據(jù)庫(kù)的安裝目錄,我一律都是用默認(rèn)目錄。注意:在安裝完Mysql數(shù)據(jù)庫(kù)后,需要再進(jìn)行 Mysql數(shù)據(jù)庫(kù)配置才 能使用PHF進(jìn)行連接,稍后會(huì)提到如何配置。PHP環(huán)境搭建第三步:在 Windows 7下安裝PHP其實(shí)在 Windows 7下進(jìn)www.ks-

6、行PHF安裝非常簡(jiǎn)單, 由于我下的是 PHP代碼包,只要解壓php-5.3.2-Win32-VC6-x86 并重名 為文件夾為php,將其復(fù)制到C盤(pán)目錄下即可完成PHP安裝。PHP環(huán)境搭建第四步:在 Windows 7下如何進(jìn)行PHP配置環(huán)境。PHP環(huán)境在 Windows7上的配置相比 WindowsXP等要簡(jiǎn)單很多,不需要復(fù)制等操作,你只 要將 php.ini-development配置文件重命名為php.i ni配置文件即可。接著做如下配置操作:1、打開(kāi)php.ini 配置 文件,找到1; On wi ndows:2; exte nsion _dir = "ext"修改

7、為1; On wi ndows:2exte nsion _dir = "C:/php/ext"表示指定PHP擴(kuò)展包的具體目錄,以便調(diào)用相應(yīng)的DLL文件。2、 由于默認(rèn)PHF并 不支持自動(dòng)連接 Mysql,需開(kāi)啟相應(yīng)的擴(kuò)展庫(kù)功能,比如php_mysql.dll等,即將lexte nsion 二php_curl.dll2exte nsion 二php_gd2.dll3exte nsion 二php_mbstri ng.dll4exte nsion 二php_mysql.dll5exte nsion 二php_pdo_mysql.dll6exte nsion 二php_pdo_o

8、dbc.dll7exte nsion 二php_xmlrpc.dll這些extension之前的分號(hào)(;)去除。3、配置PHP的Session功能在使www.ks- 用session功能時(shí),我們必須配置session文件在服務(wù)器上的保存目錄,否則無(wú)法使用session ,我們需要在Windows 7上新建一個(gè)可讀寫(xiě)的目錄文件夾,此目錄最好獨(dú)立于WE吐程序目錄之外,此處我在 D盤(pán)根目錄上建立了 phpsessiontmp目錄,然后在php.ini配置文件中找到1; session.save_path = "/tmp"修改為1sessi on .save_path = &quo

9、t;D:/phpsessi on tmp"4、 配置PHP的文件上傳功能 如何編寫(xiě)PHP文件上傳功能?同session 一樣,在使用PHP文件上傳功能時(shí),我們必須要指定一 個(gè)臨時(shí)文件夾以完成文件上傳功能,否則文件上傳功能會(huì)失敗,我們?nèi)?然需要在 Windows7上建立一個(gè)可讀寫(xiě)的目錄文件夾,此處我在D盤(pán)根目錄上建立了 phpfileuploadtmp 目錄,然后在php.ini配置文件中找 到1; upload_tmp_dir =修改為1upload_tmp_dir = "D:/phpfileuploadtmp"5、修改date.timezone,否則在執(zhí)行php

10、info時(shí)date部分會(huì)報(bào)錯(cuò):Warning: php info() fun cti on .php in fo,我們需要將1; date.timezone =修改為1date.timez one = Asia/Sha nghai你也可以點(diǎn)擊參考更多關(guān)于PHP.INI的配置至此在 Windows7上php的環(huán)境配置就算完成了,但是光完成這些 配置是不夠的,我們需要 Apache支持PHP所以還需要在 Apache配置 文件中完成相應(yīng)的PHP配置。PHP環(huán)境搭建第五步:配置 Apache以支持PHP1、在 #LoadModule vhost_alias_module modules/mod_vh

11、ost_alias.so 下添加1LoadModule php5_module "c:/php/php5apache2_2.dll"2PHP In iDir "c:/php"3AddType applicati on /x-httpd-php .php .html .htm我們?cè)赑HP目錄下可以看到多個(gè)php5apache的DLL文件,由于我 們使用的是Apache2.2.15,所以我們當(dāng)然需要使用 php5apache2_2.dll , 接著指定PHP的安裝目錄以及執(zhí)行的程序擴(kuò)展名。2、我們應(yīng)該知道默認(rèn) Apache服務(wù)器執(zhí)行 WEB主程序的目錄為 A

12、pache2.2/htdocs,所以當(dāng)你的 WEB主程序目錄變更時(shí),我們需要修改 相應(yīng)的Apache配置,即將Docume ntRoot "C:/Program Files/Apache Software1Foun dati on/Apache2.2/htdocs"修改為1Docume ntRoot "D:/PHPWeb"<Directory "C:/Program Files/Apache Software1Foun dati on/Apache2.2/htdocs">修改為1<Directory "D:

13、/PHPWeb">3、 最后修改具體的index文件先后順序,由于配置了PHP功能,當(dāng)然 需要index.php優(yōu)先執(zhí)行1 Directory In dex in dex.html修改為1 Directory In dex in dex.php in dex.html4、重啟Apache服務(wù)器至此,在Apache服務(wù)器上PHF環(huán)境配置工作就完成了,你只需要在D:/PHPWeb目錄下新建一個(gè) PHP文件,寫(xiě)入1<?2phpinfo ();3?>然后在游覽器中輸入http:/localhost,就可以看到PHP的具體配置頁(yè)面了,代表在 Window 7上PHF環(huán)境配置工

14、作就算完成了。在完成 Windows7上的PHP環(huán)境配置工作后,我們需要完成PHP環(huán)境搭建的最后一步,即支持 Mysql數(shù)據(jù)庫(kù)。首先需要配置 Mysql服務(wù)器。點(diǎn)擊開(kāi)始菜單下 Mysql Server5.1菜單中的Mysql Server InstaneeConfig Wizard,完成 Mysql的配置向?qū)?。選擇Mysql服務(wù)器的類(lèi)型個(gè)人認(rèn)為第一和第二項(xiàng)都可選擇,如果僅僅只是作為WEB數(shù)據(jù)庫(kù),推薦選擇第二項(xiàng)。MySQL Server Instance ConfigurAtion WizardServer |n$t4n<r ConfigvrticnConfigure the Sen

15、71;/ 5-L servci instance.Itaie idect the databje燈 I'lukifunctionjl DAtdbdM:General pur$io,f databases TTm wifi opttmue the jervtf the u» ottne fast trnctioriai nnoD6 storage engine $rid the - high pced M/ISJiM itortgt tngint”Tramctional DaldbaH OnlyOptimised for appotion server? nd tnnsjetn

16、ar web applKAtiom. Urn wilT tnat fnnoDB the main starao *nO'n«- W v Hott ttut the MyiSAM enmf un still be ined.Hca-Tf審nactioni Databd«« OnySuited Ter simple web appiKdtiom. mofi>rtorin0 or loggbng appliubon as well a analysis pregramt. Onfy the non-lran$actionai M>KAM storag

17、e engine vjilI be a elevated.Next >CartctlMysql數(shù)據(jù)庫(kù)用途選擇Mysql數(shù)據(jù)庫(kù)的并發(fā)連接數(shù)選擇Mysql的并發(fā)連接數(shù),第一項(xiàng)是最大 20個(gè)連接并發(fā)數(shù),第二項(xiàng)是最大500個(gè)并發(fā)連接數(shù),最后一種是自定義,你可以根據(jù)自己的需 要選擇。選擇Mysql服務(wù)的端口號(hào),一般默認(rèn)即可MySQL Server Instrice Configuratior izardMySQL Stiver InUntt ConfiguMtionConfigure tht h諺QL Server SI server initance,Please $«>ect

18、the default cbaractti set.Standard ChjiriKtcr 5et< BackNert >Car»«irMakf Lattnl the default clurfEt Ihit chararter set is suited far Engfuh and other West European hnguagtf.B<*t Suppotf For Muhiliogudb$mMake LfTFS tJif d ttauft charaner ift Ttiif 嚅 te re com mended chAraner i*i ro

19、r Torino 憂(yōu)琥 m many different langu&qes.Manual Selected D«huh Character Set / CoMatiohPte«ie ipecrfythe char*cter tet(o use.Charjcier Set |三j選擇Mysql數(shù)據(jù)庫(kù)的字符集此處推薦使用UTF8比較通用,否則容易造成亂碼設(shè)置Mysql為 Windows服務(wù)在這里考慮開(kāi)機(jī)速度的問(wèn)題,我將自動(dòng)登錄般你可以選擇此選項(xiàng),如果沒(méi)有選,你可以使用Mysql服務(wù)取消了,一net start mysql 啟動(dòng)Mysql服務(wù)。Server 5.1my.

20、i ni,如果今后有什么變動(dòng),你可以修改此文件。設(shè)置Mysql數(shù)據(jù)庫(kù)root用戶(hù)的密碼執(zhí)行Mysql服務(wù)配置選項(xiàng)Mysql數(shù)據(jù)庫(kù)的配置文件保存在 C:Program FilesMySQLMySQLServer 5.1my.i ni,如果今后有什么變動(dòng),你可以修改此文件。至此Mysql數(shù)據(jù)庫(kù)的配置就算完成了,為了驗(yàn)證PHP是否能連接Mysql,你可以在index.php中創(chuàng)建如下代碼v?php1$co nn ect =mysql_co nn ect ( “ 127.0.0. T , ” root” , ”你的 mysql 數(shù)2 -據(jù)庫(kù)密碼”);3if (! $connect) echo “ My

21、sql Connect Error! ” ;4else echo “歡迎訪問(wèn)PHP網(wǎng)站開(kāi)發(fā)教程網(wǎng)-www.leapsoul. cn” ;5mysql close ();6 -?>然后在游覽器中輸入http:/localhost/,看到:歡迎訪問(wèn)PHF網(wǎng)站開(kāi)發(fā)教程網(wǎng)-字樣就說(shuō)明PHP連接Mysql就算成功 了。Windows 7下無(wú)法使用localhost 連接MYSQL5.3的解決方法在 Windows7中PHP連接Mysql時(shí)默認(rèn)只能使用IP地址連接Mysql, 而無(wú)法使用localhost連接Mysql,解決方法為打開(kāi)C:WindowsSystem32driversetc下的 hos

22、ts 文件,將1# localhost中的注釋去除即可。安裝 php5.3.21.安裝 IIS v7.5測(cè)試是否成功安裝IIS v7.5 ,在瀏覽器輸入:http:/localhost/ 或者/出現(xiàn)如上界面說(shuō)明成功安裝IIS v7.52.配置PHP環(huán)境安裝php-532-Win32-VC9-x86.msi(如果你安裝的這個(gè)你就大功告成了,這是最不費(fèi)時(shí)的做法)如果你下載的是php-532-Win32-VC9-x86.zip你就要按照以下步驟來(lái)安裝:我舉例我把這個(gè)解壓縮到了:D:phpsoftphp在IIS中如下操作:1在FastCGI里找到php

23、安裝路徑(php-cgi.exe )2添加模塊映射點(diǎn)擊請(qǐng)求限制3添加默認(rèn)文檔完成配置復(fù)制一份將 D:phpsoftphpphp.ini-development麻煩將復(fù)制的文件名稱(chēng)修改為 php.i ni(如果你覺(jué)得這樣得到 php.i ni就下載我所用的吧:地址)修改php.ini內(nèi)容:找到 default_socket_timeout = 60在其后面添加upload_tmp_dir二 ” D:upload ”session.save_path二 ” D:session ”error_log= ” D: phpsofterrorsphp- errors .log ” cgi.force_re

24、direct=0 fastcgi.impers on ate=1 fastcgi.logg in g=0 extension_dir= ” D:ext ”date.timez one = Asia/Sha nghai找到;exte nsio n二php_zip.dll在其后面添加exte nsion 二php_bz2.dllexte nsion 二php_curl.dllexte nsion 二php_gd2.dllexte nsion 二php_gettext.dllexte nsion 二php_gmp.dllexte nsion 二php_imap.dllexte nsion 二php_mbstri ng.dllexte nsion 二php_mysql.dllexte nsion 二php_mysqli.dllexte nsion 二php_ope nssl.dll exte nsion 二php_pdo_mysql.dllexte nsion 二php_pdo_od

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論