成人免费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-08-25 21:13:27

DHCP服務器

2009-12-21 10:27:22

Fedora 10硬盤

2010-09-03 12:19:18

DHCP服務器dhcp配置

2010-03-01 17:51:11

Fedora funa

2020-03-02 18:16:12

FedoraLinuxMongoDB

2010-03-02 15:57:24

Fedora CVS服

2010-02-26 13:28:41

Fedora vncs

2009-12-28 17:23:54

Fedora Samb

2009-12-24 10:10:45

Fedora 12發行

2010-05-31 10:47:08

WindowsSVN服

2009-12-25 10:47:17

DNS服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区无线 | 日韩在线视频免费观看 | 天天干天天操天天看 | 日本不卡免费新一二三区 | 亚洲高清在线 | 91高清在线观看 | 国产精品一区二区电影 | 日韩精品在线观看视频 | 91精品国产综合久久久久久首页 | 91精品中文字幕一区二区三区 | 欧美大片在线观看 | 2018天天干天天操 | 一级黄色片在线免费观看 | 久久综合一区二区 | 欧美在线精品一区 | 国产精品99精品久久免费 | av黄色在线 | 热久久性 | 亚洲第一中文字幕 | 国产精品色| 嫩草视频网 | 日韩精品成人一区二区三区视频 | 999久久久国产精品 欧美成人h版在线观看 | 日本黄色激情视频 | 国产精品亚洲一区二区三区在线观看 | 亚洲国产欧美在线 | 色婷婷精品久久二区二区蜜臂av | 亚洲精品国产偷自在线观看 | 美女三区| 国产在线一区观看 | 人人干在线 | 国产中文字幕在线观看 | 国产精品欧美大片 | 国产一区二区三区不卡av | 国产亚洲精品精品国产亚洲综合 | 久久99精品久久久久久秒播九色 | 91色综合 | 中文福利视频 | 蜜桃视频在线观看免费视频网站www | 国产日韩欧美 | 二区精品|