成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

概括學習Fedora Zend Studio配置服務器

系統 Linux
允許我們通過Zend Studio 內置的Debugger進行調試,一般在部署到服務器之前我們可以先用這項來檢查程序中是否存在問題。

經過長時間學習Studio,于是和大家分享一下,你可能會遇到Zend Studio問題,看完本文你肯定有不少收獲,這里將介紹Zend Studio問題的解決方法,希望本文能教會你更多東西。Zend Studio是我們PHPer的一個非常的得力的工具,有了他往往能夠讓我們的工作事倍功半,今天就來記錄一下日常使用中非常有用的配置,來幫助更多的PHPer提高工作的效率。

配置服務器。
 
如果我們希望能夠快速的進行調試,那么將Server和Zend整合在一起是必不可少的。配置服務器的入口很多,比如我們可以從Preferences/PHP/PHP Server中進入,也可以在Run按鈕的下拉列表中找到Run Configuration/Server的配置。創建新的Server時,我們需要指定Server訪問的地址,這個如果我們在本地配置了服務器的話,我們可以到(/etc/httpd/conf.d/vhost)中設置本地的工程的域名,當然,不能忘記設置HOSTS(在/etc/hosts中)。
 
配置完成后,如果需要調試頁面,我們只需要點擊“Run”圖標,***次的時候會彈出一個地址對話框等待我們確認,之后點擊就可以在Zend Studio中直接查看代碼的運行結果了,這個對于邏輯比較重要的頁面來說非常的實用,因為我們不用像往常那樣切換到瀏覽器中,點擊F5刷新查看結果了。
 
創建PHP工程。
 
我發現在Fedora下,如果你創建了一個一般的工程,PHP的函數是不會有自動的代碼提示的,后來找了很久并沒有發現在什么地方可以設置。但是如果將工程創建為PHP Project,那么我們就可以享受到代碼提示帶來的快感了。創建PHP Project更重要的一個好處還在于,當我們的工程越來越龐大的時候,我們就可以很容易的在各個類和各個函數之間進行跳轉,只需要兩個按鍵“Ctrl+Left Click”。
 
DEBUG。
 
由于是解釋執行型語言,PHP的調試一直都不是很方便,但是我們可以通過 Zend Studio 的Debug來改善這一狀況。Debug 的設置窗口可以在 Window/Preferences/PHP/Debug中找到。
默認的一些配置:
PHP Debugger:默認的使用Zend Debugger,需要我們安裝Zend Debugger后才能使用。Zend Studio 6.1.2 默認進行了安裝,可以通過Window/Preference/PHP/Debug/Installed Debuggers進行查看。Zend Debugger配置過程中需要有一個dummy.php文件,這個文件的作用是在指定的服務器上建立一個調試腳本的會話(SESSION),文件名***默認不要修改。
PHP Server:    選擇我們之前創建好的服務器。
PHP Executable:選擇合適的PHP版本,如果需要添加新的項目,可以在Window / Preference / PHP / PHP Executable中找到。
***還有兩項輸入輸出字符編碼配置,這個采用默認就好了,下面就可以進行調試了。
Zend Studio的調試允許我們設置斷點、按步執行、檢測變量和參數,下面分別說明一下幾種不同的調試方法。
 
PHP代碼本地調試(PHP Script Local Debugging)。
    
允許我們通過Zend Studio 內置的Debugger進行調試,一般在部署到服務器之前我們可以先用這項來檢查程序中是否存在問題。本地調試需要代碼存在于工作目錄中,同時本地調試回默認使用Zend Studio自帶的PHP Executable環境。
調試過程一般為:在我們的代碼中設置斷點。
保存文件。點擊Debug旁的箭頭進行Debug配置,或者郵件選擇 Debug As ... / Debug Configurations 進行配置。如果沒有設置斷點,也可以通過在配置中選擇Break at first line來進行調試。
如果需要,我們還可以在調試代碼中加入變量,之后運行就會跳轉到調試視圖。在調試試圖,我們通過單擊“Resume"、“Step Into“等可以控制程序的執行,同時還可以在變量窗口中觀察到變量的變化。
 
PHP代碼遠程調試(PHP Script Remote Debugging)。
    
這個選項允許我們使用服務器上安裝的Zend Debugger來調試工作目錄下的文件。使用這個功能,我們必須在服務器上安裝Zend Debugger。
調試的過程和3.1基本類似,現在針對服務器上的Zend Debugger安裝做一些說明。
配置Remote Debugging首先需要確保你的服務器上安裝了Zend Debugger,你可以從下面這個地址中下載到:http://www.zend.com/en/products/studio/downloads。
根據自己系統的環境選擇合適的發行包,我這里選擇的是ZendDebugger-5.2.14-linux-glibc23-i386 ,解壓后是幾個目錄和一個dummy.php文件和其他的一些說明。根據自己當前的PHP版本選擇合適的文件夾(不知道的可以用php -v來進行查看,這需要你已經將PHP命令放入環境變量中),找到 ZendDebugger.so 的路徑,然后添加到 php.ini 中,格式 zend_extension=/usr/lib/php/modules/ZendDebugger.so。
同時添加下面兩行代碼:
zend_debugger.allow_hosts=
zend_debugger.expose_remotely=always
完成后將dummy.php拷貝到工作目錄中,然后重啟服務器就可以了。這個時候,如果我們再用 phpinfo() 查看服務器情況的時候,就能夠看到 Zend Debugger 這一項。
    
調試PHP網頁。
   
這個選項允許我們調試位于服務器上的代碼,這樣我們就可以全面的測試代碼的運行狀況。
   
URL Debugging。
    
用來調試遠程服務器上的代碼,通過輸入一個網址來進行調試,所以并不要求文件在本地存在。
    
工具欄調試(Toolbar Debugging)。

    
這一項應該屬于比較新的產品,目前安裝Zend Studio 之后,會提示是否安裝Firefox Toolbar 這樣,在瀏覽器中也可以方便的調用 Zend 提供的一些調試方法。        

【編輯推薦】

  1. Zend Studio 7.1發布 增強遠程服務器支持
  2. Zend Studio 7.0正式版發布(附下載地址)
  3. Zend Studio 7.0.0 Beta發布 增強源代碼編輯
  4. Zend Studio for Eclipse 6.1.2發布(附下載)
  5. 概括講解Fedora 9 nfs配置全部安裝
責任編輯:佚名 來源: CSDN
相關推薦

2010-01-11 18:47:53

Fedora 6.0藍

2009-12-04 09:24:03

Zend Studio

2009-12-25 10:29:44

Fedora 9 nf

2010-02-24 10:25:21

2015-08-04 13:29:06

Fedoralinux

2010-09-14 14:36:04

fedora12 tf

2010-01-12 09:32:20

2009-12-28 15:30:35

Fedora HAL

2009-08-19 13:57:13

telnet服務器配置

2010-09-03 12:19:18

DHCP服務器dhcp配置

2010-08-25 21:13:27

DHCP服務器

2009-12-21 10:27:22

Fedora 10硬盤

2010-03-02 15:57:24

Fedora CVS服

2010-03-01 17:51:11

Fedora funa

2020-03-02 18:16:12

FedoraLinuxMongoDB

2010-02-26 13:28:41

Fedora vncs

2009-12-28 17:23:54

Fedora Samb

2010-05-31 10:47:08

WindowsSVN服

2009-12-24 10:10:45

Fedora 12發行

2009-12-25 10:47:17

DNS服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费视频99 | 国产成人午夜电影网 | 欧美日韩高清 | 亚州成人 | 亚洲欧美日韩电影 | 亚洲成人免费电影 | 精品一级 | 精品亚洲一区二区三区四区五区 | 成人一区二区三区在线观看 | 国产成人免费视频 | 中文字幕第7页 | 999精品视频 | 视频一区在线播放 | 亚洲精品亚洲人成人网 | 天天综合久久 | 欧美日韩中 | 91精品国产综合久久久动漫日韩 | 成人在线视频免费观看 | 日韩视频在线一区 | 呦呦在线视频 | 亚洲一区高清 | 亚洲视频在线播放 | 国产精品视频在线免费观看 | 日韩精品一区二区三区中文在线 | 99伊人| 国产免费一级片 | 成人国产精品久久久 | 日韩aⅴ视频 | 亚洲一一在线 | 成人h视频| 在线观看成人小视频 | 国产乱码精品一区二区三区av | 99久久日韩精品免费热麻豆美女 | 欧美中文字幕一区 | 国产精品18hdxxxⅹ在线 | 国产精品久久久久久吹潮 | a级毛片免费高清视频 | 伊人一区 | 久久久高清 | 日韩精品一区二区三区在线播放 | 一区二区三区成人 |