无码视频在线观看,99人妻,国产午夜视频,久久久久国产一级毛片高清版新婚

  • 始創(chuàng)于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
    • 掛牌上市企業(yè)
    • 60秒人工響應(yīng)
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補(bǔ)償
    全部產(chǎn)品
    您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

    windows2008系統(tǒng)IIS7配置PHP與MySQL

    發(fā)布時(shí)間:  2012/9/14 18:40:02

     windows2008的IIS7下配置PHP+MySQL+ZendOptimizer-windows2008下安裝phpwind8.0(博主有個(gè)小請(qǐng)求:如果哪位看了該帖對(duì)您有什么幫助或我的總結(jié)有什么錯(cuò)誤歡迎點(diǎn)評(píng)并提出寶貴意見(jiàn)及建議,成分感謝!)
      具體軟件環(huán)境如下:
      windows2008標(biāo)準(zhǔn)版,IIS7.0(windows2008系統(tǒng)自帶),
      PHP5.2.14,MySQL5.1.48,ZendOptimizer以上軟件三款軟件均官方下載,
      我剛開(kāi)始配置時(shí)軟件是從百度隨便搜索下載的,但始終配置不成功,后來(lái)
      從官方網(wǎng)站下載問(wèn)題就少多了,強(qiáng)烈建議從官方下載會(huì)少走些彎路。
      1.在配置之前要保證win2008的IIS7安裝比較全面像Web萬(wàn)維網(wǎng)服務(wù)器中的組件能安裝的最好都安裝上
      尤其是ISAPI擴(kuò)展ISAPE篩選器,CGI要安裝上,并且要添加上ISAPI或CGI限制,這一步操作很關(guān)鍵關(guān)系到下邊的成敗,添加操作如下打開(kāi)IIS管理器,點(diǎn)擊起始頁(yè)下邊的那一項(xiàng),該項(xiàng)是你電腦名字命名的而并不你的站點(diǎn)名字,一定要看清楚,在右邊窗口中找到并打開(kāi)"ISAPI或CGI限制",點(diǎn)擊右鍵"添加""ISAPI或CGI路徑"定位D:\php5\php5isapi.dll,描述就隨便寫(xiě)了,我寫(xiě)的是php,并將"允許執(zhí)行擴(kuò)展路徑"打上對(duì)鉤,確定OK。
      2.安裝PHP:
      比較簡(jiǎn)單如果是壓縮版的解壓到了D:\php5下,例如我的是安裝版的也指定到了d:\php5目錄中,
      建議PHP,Mysql都安裝在非系統(tǒng)盤(pán)下以免日后麻煩,安裝的目錄也不要帶有中文,以免接下來(lái)的配置及日后應(yīng)用出現(xiàn)
      未知的錯(cuò)誤,同時(shí)在系統(tǒng)的path變量中加入d:\php5和d:\php5\ext,當(dāng)然要注意格式如果在變量?jī)?nèi)容尾部加要保證d:\php5
      前邊有個(gè)分號(hào);并且d:\php5和d:\php5\ext之間也要有個(gè)分號(hào),添加好后確定,要重啟電腦才會(huì)生效。
      3.配置PHP:
      將D:\php5下的php.ini-list文件名更改為php.ini,打開(kāi)php.ini進(jìn)行配置。
      先修改extension_dir,它的目錄指向必須準(zhǔn)確,即extension_dir = "d:/php5/ext",找到register_globals = Off 修改為On,再定位到Windows Extensions將以下常用的dll文件開(kāi)啟,開(kāi)啟的方法就是將前邊的分號(hào);去掉即可
      extension=php_bz2.dll
      extension=php_gd2.dll
      extension=php_mbstring.dll
      extension=php_mysql.dll
      extension=php_mysqli.dll
      extension=php_pdo_mysql.dll
      extension=php_pdo_odbc.dll
      extension=php_xmlrpc.dll(注意如果加上了extension=php_curl.dll我這里會(huì)出錯(cuò)顯示FastCGI 進(jìn)程意外退出禁用后正常)
      找到disable_functions =,修改為:
      disable_functions =phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,
      ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
      保存好后,同時(shí)將php.ini復(fù)制到c:\windows下一份。
      4.配置IIS分兩步走分別是:讓IIS7以ISAPI方式配置PHP5.2.14和讓IIS7以FastCgi方式配置PHP5.2.14,這兩種模式可以兩種并存也可以二選一,建議選擇后者.
      第一步讓IIS7以ISAPI方式配置PHP:
      在IIS管理器中新建一個(gè)站點(diǎn)和平時(shí)建立asp站點(diǎn)操作過(guò)程一樣,如我的站點(diǎn)名字為phptest建立完成后關(guān)鍵在下邊的設(shè)置,將IIS根據(jù)站點(diǎn)自動(dòng)生成應(yīng)用程序池phptest點(diǎn)擊右鍵選擇->基本設(shè)置,將.NET Framework版本下的值修改為"無(wú)托管代碼",再將托管管道模式(M)修改為:"經(jīng)典"->確定。
      點(diǎn)擊一下站點(diǎn)phptest,在右邊的窗口中雙擊打開(kāi)"ISAPI篩選器",再右擊"添加","篩選器名稱"輸入php(這個(gè)名稱可以自定義),下邊的"可執(zhí)行文件"選擇一下右邊的瀏覽按鍵,將窗口定位到D:\php5中,選擇php5isapi.dll,然后確定如果再出現(xiàn)什么提示就選擇YES就行。
      同樣在站點(diǎn)的右邊窗口中選擇打開(kāi)"處理程序映射,右鍵盤(pán)單擊選擇"添加腳本映射","請(qǐng)求路徑"輸入*.php,"可執(zhí)行文件"參考上邊添加ISAPI篩選器的操作同樣選擇文件php5isapi.dll,名稱我的定義為php-isapi,可以隨便起名,點(diǎn)擊確定,出現(xiàn)提示后點(diǎn)擊YES。到此IIS7就可以以ISAPI方式運(yùn)行php程序了。""接下來(lái)測(cè)試一下配置的效果,在phptest站點(diǎn)的默認(rèn)文檔中添加index.php,這個(gè)index.php文件的內(nèi)容如下:
      <?php phpinfo();?>保存好后,如果你的站點(diǎn)地址是本機(jī)端口是默認(rèn)的80,在IE輸入http://127.0.0.1/就可以看到php服務(wù)器的介紹信息了參考截圖。如果能順利看到這個(gè)信息就說(shuō)明你的php可以正常的以ISAPI方式運(yùn)行了。
      第二步讓IIS7以FastCgi方式配置PHP:
      接著修改IIS,點(diǎn)擊打開(kāi)IIS站點(diǎn)phptest右邊窗口的處理程序映射,右鍵盤(pán)單擊選擇"添加模塊映射",這步看清楚了:不是腳本映射而是模塊映射,"請(qǐng)求路徑"輸入*.php,模塊選擇"FastCGIModule"可執(zhí)行文件"參考上邊添加ISAPI篩選器的操作,不過(guò)這里要將文件的*.dll類型修改為*.exe類型,將文件瀏覽窗口定位到d:\php5中選擇文件php-cgi.exe,點(diǎn)擊確定,名稱隨便起我的叫php-fastcgi,點(diǎn)擊確定在出現(xiàn)的提示中選YES。
      接著打開(kāi)d:\php5中的php.ini,找到以下地方進(jìn)行修改:
      fastcgi.impersonate=1 默認(rèn)為0,如果使用IIS,你需要改為1將其開(kāi)啟,并將前邊的分號(hào);去掉以保證啟用該項(xiàng)功能。
      cgi.fix_pathinfo=1修改為1并將前邊的分號(hào);去掉以保證啟用該項(xiàng)功能。
      cgi.force_redirect=0 默認(rèn)開(kāi)啟,如果你使用IIS,可以將其關(guān)閉或?yàn)槠浼由戏痔?hào);我這里默認(rèn)是關(guān)閉的所以不用管。其次指定php工作的時(shí)區(qū):date.timezone,即date.timezone= Asia/Shanghai.(當(dāng)然這些需要用的的項(xiàng)目前邊的分號(hào);都要去掉的下邊不再重復(fù))到此為止就可以讓IIS7以FastCgi方式運(yùn)行php程序了。
      而且如果你細(xì)心的話會(huì)發(fā)現(xiàn)在兩次運(yùn)行index.php進(jìn)行php信息測(cè)試時(shí),index.php中的Server API項(xiàng)在沒(méi)有進(jìn)行FastCGI配置前是   ISAPI, 進(jìn)行FastCGI配置后是CGI/FastCGI5.安裝mysql,這里我就不再啰嗦了,網(wǎng)上有許多相關(guān)信息,當(dāng)然也可參考我博客中"MySql5.0安裝詳細(xì)圖解"http://hi.baidu.com/xiaochonga10/blog/item/31ba0cfa74aaa318a8d311d3.html進(jìn)行安裝配置
      記得在安裝完后要連接測(cè)試一下mysql,測(cè)試方法如下:在windows2008的cmd狀態(tài)下輸入mysql -uroot -p
      接著按屏幕提示輸入當(dāng)時(shí)安裝mysql時(shí)設(shè)置的密碼,如果出現(xiàn)提示mysql>說(shuō)明安裝正常,否則自己去檢查原因吧。
      配置到這里你如果安裝dz或pw論壇是完全可以安裝的,如果你安裝不成功,告訴你一個(gè)找錯(cuò)誤的方法,在安裝論壇時(shí)一般會(huì)對(duì)你配置的環(huán)境做個(gè)檢測(cè),有哪個(gè)項(xiàng)目不符合論壇運(yùn)行環(huán)境的要求會(huì)有清楚的提示。如果一直提示mysql出錯(cuò)建議你換個(gè)版本安裝試試,我之前試了三個(gè)版本最后才從官方下載的mysql5.1.48成功的。
      6.安裝ZendOptimizer3.3.3,這個(gè)東東剛開(kāi)始我也不了解它,后來(lái)參考了些資料知道安裝它是可以極大的提高iis或apache執(zhí)行php效率的,我在安裝上這個(gè)東西后出的問(wèn)題也最多,安裝它時(shí)是非常簡(jiǎn)單的,一路默認(rèn)就可以直到安裝成功。不過(guò)在出現(xiàn)提示please choosethe root folder of your web server時(shí),默認(rèn)是進(jìn)行不下去的,需要將默認(rèn)的類似這樣的%system%\inetpub的東西修改成隨便一個(gè)你硬盤(pán)中真實(shí)存在的路徑就行,我的是c:\inetpub.ZendOptimizer安裝成功與否要看c:\windows下的php.ini,成功的話php.ini文件尾部會(huì)被加入以下信息[Zend]
      zend_extension_manager.optimizer_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
      zend_extension_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
      并且在瀏覽器中運(yùn)行index.php測(cè)試頁(yè)面時(shí),會(huì)出現(xiàn)Zend Optimizer一個(gè)專欄信息內(nèi)容。如果大家默認(rèn)ZendOptimizer的安裝是不需要再進(jìn)行多余配置的,如果想讓它工作的更出色自己可以參考官方英文pdf說(shuō)明。這里我要特別強(qiáng)調(diào)一下我配置時(shí)出的問(wèn)題,問(wèn)題在于安裝上它我再運(yùn)行php測(cè)試頁(yè)時(shí)提示我“FastCGI進(jìn)程意外退出出錯(cuò)信息”,我根據(jù)網(wǎng)上的指導(dǎo)在cmd下運(yùn)行php -v結(jié)果發(fā)現(xiàn)有許多dll模塊沒(méi)被加載,所以就去d:\php5下的php.ini配置文件看,因?yàn)樵诎惭b ZendOptimizer之前都是正常的,怎么安裝后會(huì)提示不能加載dll模塊,我檢查d:\php5下的php.ini后一切正常,于是就卸載了再安裝又是用優(yōu)化大理清理垃圾和注冊(cè)表又是再檢查修改d:\php5下的php.ini,最后我才發(fā)現(xiàn),c:\windows下的php.ini文件,被ZendOptimizer不知道什么時(shí)候給修改了,而且修改關(guān)鍵的幾個(gè)地方像extension_dir這么關(guān)鍵的地方竟然被禁用了,于是又將c:\windows下的php.ini文件從頭到腳重新檢查配置了一下,再次去瀏覽器中運(yùn)行測(cè)試頁(yè),又提示我這個(gè)錯(cuò)誤“Warning: phpinfo() has been disabled for security reasons in D:\phptest\index.php on line 2”
      原來(lái)是php出于安全考慮禁了phpinfo()函數(shù),而我的php測(cè)試頁(yè)內(nèi)容就是<?phpinfo()?>,于是又去修改了
      d:\php5和c:\windows中的php.ini中的disable_functions =,將它的=后邊內(nèi)容中的phpinfo刪除后才算是最終解決了問(wèn)題。
      總結(jié):回顧這一路下來(lái)的配置真是太考驗(yàn)人了,一個(gè)小地方不注意都不行,
      1.主要有兩個(gè)錯(cuò)誤提示:
      "FastCGI進(jìn)程意外退出出錯(cuò)信息"
      "Warning: phpinfo() has been disabled for security reasons in",
      請(qǐng)注意以上細(xì)節(jié)及解決方法,希望各位能順利配置成功。
      2.另外在每次修改php.ini后都要將IIS重新啟用一次,這樣才會(huì)使修改后的配置生效。
      3.php版本暫時(shí)不要選擇5.3.2因?yàn)槿绻惆惭bZendOptimizer3.3.3還不支持php5.3.2。
      4.環(huán)境配置不成功要在cmd下用php -v命令測(cè)試根據(jù)錯(cuò)誤提示來(lái)解決很有用的

    億恩科技地址(ADD):鄭州市黃河路129號(hào)天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
       聯(lián)系:億恩小凡
       QQ:89317007
       電話:0371-63322206


    本文出自:億恩科技【mszdt.com】

    服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      1
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線