国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > PHP > 正文

用Zend Studio+PHPnow+Zend Debugger搭建PHP服務(wù)器調(diào)試環(huán)境

2020-03-22 20:07:38
字體:
供稿:網(wǎng)友
PHP 用Zend Studio+PHPnow+Zend Debugger搭建PHP服務(wù)器調(diào)試環(huán)境步驟
本人主要是做ASP.NET開發(fā)的,但有時(shí)候也會(huì)接觸到PHP,而且我認(rèn)為PHP有很多源碼值得學(xué)習(xí),我們不是學(xué)習(xí)PHP代碼的寫法,而是學(xué)習(xí)源碼的實(shí)現(xiàn)思路,或者免強(qiáng)叫為算法。作為一名非專業(yè)的PHP開發(fā)者,想要較方便地讀懂并搞清楚一個(gè)PHP功能模塊的運(yùn)行細(xì)節(jié),搭建一個(gè)PHP調(diào)試環(huán)境,然后單步調(diào)試程序,以掌握程序的整個(gè)運(yùn)行過程顯的尤為重要。一、 準(zhǔn)備安裝文件 1、PHPnow-1.5.6。“PHPnow 是 Win32 下綠色免費(fèi)的 Apache + PHP + html' target='_blank'>MySQL 環(huán)境套件包。簡(jiǎn)易安裝、快速搭建的 PHP 環(huán)境。”2、ZendDebugger-5.2.14。Zend公司的PHP調(diào)試工具或叫插件。 http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.14-cygwin_nt-i386.zip3、ZendStudioEnterpriseEdition-v5.5.0。據(jù)說PHP業(yè)界最著名的IDE,不知道基于Eclipse插件的PHP開發(fā)環(huán)境如何,有時(shí)間玩一下再說。二、 配置程序 1、安裝PHPnow。把安裝包PHPnow-1.5.3.zip解壓到一個(gè)地方,像我這里解壓到“D:/soft/PHP”,然后雙擊PHP文件夾中的“Setup.cmd”開始安裝,中間安裝到MySql的時(shí)候會(huì)提示你輸入數(shù)據(jù)庫(kù)用戶名和密碼,本地測(cè)試用一般就都設(shè)為“root”。安裝完成后在瀏覽器輸入以下地址http://127.0.0.1/,如果成功的話,你將會(huì)看到如下畫面: 注意:如果你的系統(tǒng)之前有安裝IIS,并且IIS是運(yùn)行著的,要先把IIS停止掉,不然80端口會(huì)沖突,雖然通過“PnCp.cmd”工具可以修改Apache端口,但不建議這樣改。 2、安裝ZendDebugger。把ZendDebugger-5.2.14-cygwin_nt-i386.zip解壓到PHPnow安裝目錄,即“D:/soft/PHP”,然后把ZendDebugger-5.2.14RC9-cygwin_nt-i386文件夾名字改成ZendDebugger這樣短文件名,進(jìn)到ZendDebugger目錄,我們可以看到下面那樣的文件結(jié)構(gòu):現(xiàn)在要把文件夾中的X_X_x_comp文件夾重命名為php-X.X.x,比如將“5_2_x_comp”重命名為“php-5.2.x”,因?yàn)槲业臏y(cè)試環(huán)境都是php5.2的,所以我可以只改“5_2_x_comp”這一個(gè)文件夾。這里的改動(dòng)是為了等一下在php.ini中配置它。現(xiàn)在去PHP安裝目錄修改PHP配置文件,這個(gè)文件通常被命名為“php.ini”,讓服務(wù)器能正確加載我們的模塊。但是這個(gè)PHPnow環(huán)境下的PHP配置文件不叫“php.ini”,而是“php-apache2handler.ini”,我們?cè)趺纯梢灾喇?dāng)前WEB服務(wù)器所用PHP的配置文件名呢。下面就是一個(gè)辦法:在“D:/soft/PHP/htdocs”目錄,建立一個(gè)phpinfo.php文件,并在其中輸入內(nèi)容“ ?php echo phpinfo(); ? ”,然后打開瀏覽器可以看到如下信息,反白顯示路徑就是當(dāng)前PHP配置文件所在路徑了: 注意:這里指的PHP配置文件是網(wǎng)站依賴的PHP配置文件,不是下面提到的Zend Studio目錄下的php.ini文件(Zend Studio也自帶了幾個(gè)不同版本的PHP),如下圖: 修改“D:/soft/PHP/php-5.2.9-2-Win32/php-apache2handler.ini”文件。用記事本打開該文件,移動(dòng)側(cè)欄滾動(dòng)條至最底部,在文檔尾部可以發(fā)現(xiàn)以下配置節(jié)點(diǎn): 在其尾部追加:zend_extension_manager.debug_server_ts="D:/soft/PHP/ZendDebugger"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.8/24
zend_debugger.expose_remotely=always最終應(yīng)該像這樣:解釋一下:(1);zend_extension_ts="D:/soft/PHP/ZendDebugger/5_2_x_comp/ZendDebugger.dll"這是我注釋的,因?yàn)檫@樣設(shè)置zend_extension_ts重復(fù),出現(xiàn)不能與ZendOptimizer共存情況。(2)、zend_extension_manager.debug_server_ts="D:/soft/PHP/ZendDebugger",這里指到目錄就行了,PHP會(huì)自動(dòng)根據(jù)自己版本去下面找php_X_X_X這樣文件夾下面的dll文件,這也是上面我們?yōu)槭裁匆獙?duì)ZendDebugger下面子目錄改名的原因。(3)、zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.8/24,這里后面的192.168.0.8改成你自己的IP就行了,可以像下面那樣查看到自己的IP地址: 后面的“32”,“24”不用改,它們不是目錄名,而是子網(wǎng)掩碼類型代號(hào),“32”代表“255.255.255.255”,“24”代表“255.255.255.0”。在瀏覽器打開:http://127.0.0.1/phpinfo.php,如果能看到如下信息則表明安裝成功,注意看最后一行“with Zend Debugger v5.2.14, Copyright (c) 1999-2008, by Zend Technologies”?;氐絟ttp://127.0.0.1/我們發(fā)現(xiàn)組件支持框里Zend Optimizer支持情況還是“Yes”的,說明我們Zend Debugger與Zend Optimizer是共存運(yùn)行的(網(wǎng)上提供好些教程是不共存運(yùn)行的,那樣不夠完美)。3、安裝Zend Studio。解壓ZendStudioEnterpriseEdition-v5.5.0.270.rar,執(zhí)行解壓文件后的win_setup.exe文件,默認(rèn)一路Next下去,這樣就把Zend Studio成功安裝在C盤了。運(yùn)行它,然后關(guān)閉,因?yàn)槟J(rèn)是英文的,我們?nèi)ジ某芍形摹T贑盤(即Zend Studio安裝所在盤),搜索文件“desktop_options.xml”,如下圖。找到后用記事本打開,找到: customized_property ID="desktop.language"
locale language="en" country="" variant=""/
/customized_property 把上面的en改成zh并保存,然后把這個(gè)文件標(biāo)記為“只讀”( Zend Studio在特定的時(shí)候自動(dòng)重啟會(huì)改回默認(rèn)設(shè)置,設(shè)成“只讀”它就無能為力了)。另外像下面的編碼選項(xiàng)也可根據(jù)實(shí)際情況修改: customized_property ID="editing.encoding"
encoding name="Default"/
/customized_property 比如可以改為 encoding name="UTF-8"/ ,在用Zend Studio打開代碼文件發(fā)現(xiàn)中文亂碼時(shí)候可以修改這個(gè)選項(xiàng)看看。三、 開始調(diào)試 從“開始菜單”找到“Zend Development Environment(Zend Studio)”并運(yùn)行它。新建一個(gè)項(xiàng)目,并在這個(gè)項(xiàng)目中引入一個(gè)開發(fā)好的源碼包,我這里的源碼包在“D:/soft/PHP/htdocs/cms”,這cms是SupeSite7.0程序,在新建項(xiàng)目的調(diào)試選項(xiàng)里設(shè)置成像下圖,其中Debug Server URL也可以是127.0.0.1這樣的地址,只要幾處設(shè)置同步就行: 另外“工具”菜單“首選項(xiàng)”的“調(diào)試”標(biāo)簽也設(shè)置成如下圖: 現(xiàn)在檢查一下:成功的話將顯示“已與Debug Server成功連接?!睂?duì)話框。打開SupeSite7.0源碼項(xiàng)目,選擇Zend Studio內(nèi)置瀏覽器,并在地址欄里輸入:http://127.0.0.1/cms/ batch.search.php,這里我演示SupeSite7.0的搜索頁(yè)代碼調(diào)試?,F(xiàn)在你直接按瀏覽器最左邊的“介殼蟲”按鈕(從旁邊倒三角可以選擇不同的調(diào)試范圍),直接進(jìn)入batch.search.php頁(yè)面調(diào)試(如果batch.search.php頁(yè)之前不在編輯狀態(tài),即沒有打開過,直接調(diào)試會(huì)自動(dòng)打開,另外如果你用F11逐語句執(zhí)行的話,當(dāng)前調(diào)試頁(yè)包含的外部代碼文件也會(huì)被打開。 按調(diào)試按鈕后,直接轉(zhuǎn)到源碼,光標(biāo)定位在第一個(gè)語句了(這里我沒有設(shè)置斷點(diǎn),并以F5方式調(diào)試程序),像下面那樣: 現(xiàn)在我們測(cè)試一下點(diǎn)擊一個(gè)按鈕提交表單值并捕獲它。像下圖那樣,點(diǎn)“搜索”按鈕后看關(guān)鍵字“What is CMS ?”是被如何處理的。你操作順序必須像這樣:打開http://127.0.0.1/cms/batch.search.php— 輸入關(guān)鍵字“What is CMS ?”— 點(diǎn)擊“搜索”按鈕— 點(diǎn)擊瀏覽器工具欄的“介殼蟲”按鈕。 調(diào)試后我們可以看到“What is CMS ?”是用什么變量存儲(chǔ)并被處理的。如下圖: 至此,整個(gè)Zend Studio+PHPnow+Zend Debugger服務(wù)器調(diào)試環(huán)境搭建完畢,并演示了使用方法。PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
99中文字幕一区| 2020国产在线视频| 国产精品一区二区三区四区色| 国产三级视频| 久久久久国产精品嫩草影院| 中文在线观看视频| 国产精品乱码一区二区三区视频| 天堂在线免费视频| 毛片在线视频| 免费av在线| 国产精品视频一区二区图片| 亚洲图区欧美| 亚洲综合激情六月婷婷在线观看| 亚洲欧美久久婷婷爱综合一区天堂| 尤物视频网站在线观看| 精精国产xxxx视频在线中文版| 在线黄色.com| 在线免费观看黄色av| 91欧洲在线视精品在亚洲| 日韩欧美中文字幕不卡| 日本a级黄色| 日本一二三区视频免费高清| 黄色片av在线| 国产色在线播放| 国产精品久久久久久久久鸭| 国产视频一二三区| 国自产拍在线网站网址视频| 中文字幕在线影院| 樱花草在线观看www| 快射av在线播放一区| 激情网站在线| 国产欧美在线观看视频| 伊人222成人综合网| 国产美女免费观看| 国产黄色在线观看| 欧美aaa一级片| av在线资源网| 懂色av一区| 亚洲激情丁香| 在线伊人免费视频| 欧美精品一区二区三区免费| 97最新国自产拍视频在线完整在线看| 国产中文在线观看| 在线视频99| 国产专区在线播放| 91午夜在线| 国产麻豆精品入口在线观看| 性欧美精品xxxx| 国产一级电影网| 日韩不卡高清| 黄色电影网站在线观看| 精品卡1卡2卡三卡免费网站| 亚洲成a人v欧美综合天堂麻豆| 国产porny蝌蚪视频| 九九热在线免费视频| 福利视频网址导航| sese一区| 97在线免费| 18av在线视频| 国产情侣高潮对白| 日本电影在线观看| 国产95在线|亚洲| 天天操夜夜摸| 欧美日韩国产亚洲沙发| 国产深夜福利| 国产高清视频在线| 国产视频三区| а√资源新版在线天堂| 91麻豆精品国产91久久| 国产亚洲精品久久久久久青梅| www.狠狠色.com| 夜夜嗨yeyeh| 99爱视频在线观看| 在线观看电影av| 国产成人久久精品77777| 欧美性xxxx交| 一本大道久久a久久精品| 中文字幕av高清在线观看| 国产精品乱码一区二区三区视频| 午夜伦全在线观看| 国产精品剧情一区二区在线观看| 最新黄网在线观看| 国产视频在线播放| 91亚洲精选| 伊人影院在线观看| 在线成人综合色一区| 在线观看免费观看在线91| 伊人222成人综合网| 国产精品入口麻豆免费观看| 国产视频精选在线| 激情综合丁香| 国产色a在线观看| 99热国产在线| 九九精品视频在线观看九九| xxxxx中文字幕| 天堂在线视频| 精品视频vs精品视频| av中文天堂在线| 精品视频二区| 亚洲社区在线| 午夜免费视频在线国产| 国产色在线 com| 四虎a级欧美在线观看| 久久综合精品视频| 欧美日韩视频精品一区二区| 日韩亚洲一区中文字幕| 国产一二三视频| 亚洲天堂影院在线观看| 黄色电影网站在线观看| 91在线网站| 免费在线播放av| 国产鲁鲁视频在线观看免费| 91视频黄色| 全网国产福利在线播放| 91亚洲精选| 精品美女调教视频| 精品网站www| 日本电影全部在线观看网站视频| eeuss在线观看| 超碰在线网址| 午夜视频免费在线观看| 1区2区视频| 中文国产字幕在线观看| free性亚洲| 天堂资源最新在线| 国产激情在线观看| av在线免费观看网| 高潮白浆视频| ·天天天天操| 国产69精品久久app免费版| 国产精品视频流白浆免费视频| 国产黄色免费在线观看| 香蕉视频免费在线播放| 久久久久久久久久久久网站| 国产丝袜精品丝袜| 在线视频观看亚洲| 国产精品一区牛牛影视| av天天在线| 国产一级视频| 九九精品视频在线观看九九| 91精品大全| 最近中文字幕mv2018在线高清 | 国产理论在线观看| 91久久精品国产性色| 狠狠干天天爱| 日本视频在线| 国产欧美一区二区三区小说| 激情丁香在线| 日本一卡二卡四卡精品| 国产h在线观看| 中文字幕网在线| 黄色国产网站在线观看| 一色桃子av在线| 国产激情自拍| 国产污污在线观看| 国产乱视频在线观看| 久久精品国产亚洲a∨麻豆| 天堂中文在线观看| 亚洲欧美精品日韩欧美| 中文乱码字幕高清在线观看| 国产二级c片l毛片| 2018av男人天堂| 中文字幕在线免费| 丁香花在线电影小说观看 | 超碰在线国产| 久草在线视频网| 黄色国产网站在线播放| 国产在线日本| 国产三级视频在线| 992tv在线观看在线播放| 精品推荐蜜桃传媒| 在线天堂中文www视软件| av手机天堂| 国产69久久| 国产天堂在线观看| 国产高清视频在线观看| 91亚洲天堂| 日本视频一二三区中文字幕| 欧美日韩在线资源| 国产精品一区二区三区视频网站| 国产农村一级特黄α**毛片 | 九九热视频免费在线观看| 丁香花在线电影小说观看| 中文字幕视频免费在线观看| 国产精品欧美韩国日本久久| av在线播放国产| 天天操天天操一操| 国产黄a三级三级三级av在线看 | 国产三区视频在线观看| 亚洲网站一区| av一级在线| 黄色av网址在线免费观看| 国产呻吟对白刺激无套视频在线| 91在线网站| 激情六月婷婷| 在线三级av| 国产精品666| 五月综合激情在线| 九九99九九精彩| 亚洲精品天堂在线|