久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Fedora Zend Studio怎樣配置服務器

141次閱讀
沒有評論

共計 2728 個字符,預計需要花費 7 分鐘才能閱讀完成。

Fedora Zend Studio 怎樣配置服務器,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

經過長時間學習 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 提供的一些調試方法。 

看完上述內容,你們掌握 Fedora Zend Studio 怎樣配置服務器的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計2728字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 松桃| 蛟河市| 酉阳| 乌拉特后旗| 泰顺县| 武鸣县| 潮州市| 于都县| 巴林右旗| 右玉县| 遵义县| 浮梁县| 洞头县| 密山市| 什邡市| 蒙阴县| 宣威市| 胶南市| 石屏县| 上犹县| 衡南县| 玛纳斯县| 罗源县| 来宾市| 刚察县| 瓦房店市| 遂平县| 娱乐| 玉龙| 江孜县| 华坪县| 青铜峡市| 策勒县| 左贡县| 通海县| 广德县| 阿拉尔市| 元阳县| 呼伦贝尔市| 呼和浩特市| 玉环县|