翻譯|使用教程|編輯:李爽夏|2018-10-25 10:06:04.000|閱讀 455 次
概述:本篇文章對介紹了使用CodeMix在Eclipse中進行PHP開發的步驟和指導。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
CodeMix在線訂購年終抄底促銷!火爆開搶>>
本指南將指導您使用CodeMix開始在Eclipse中進行PHP開發 - 從安裝系統的先決條件到配置CodeMix以獲得最佳體驗。 請使用指南右邊的目錄跳轉到需要幫助的部分,或者如果您不熟悉PHP開發,可能需要閱讀整個指南。
CodeMix插件與基于Eclipse的IDE和工具(如MyEclipse,Spring Tools Suite和JBoss Tools)兼容,因此您可以繼續在您習慣的環境中工作。
CodeMix是一個Eclipse插件,可讓您直接從Eclipse訪問VS Code中的各種技術,以及為Code OSS構建的附加擴展。 在專門討論PHP支持時,CodeMix從Code OSS獲得基本的PHP支持,以及來自PHP特定擴展的數組的附加功能,這些擴展都是我們的PHP擴展包的一部分 - 請參閱下表了解詳細信息。
Functionality | Source |
---|---|
Syntax highlighting, Validation, Snippets | Code OSS (VS Code core) |
Content Assist, Navigation, Hover Support, Additional Validation | |
Debugging | |
Code formatting | |
Outline |
本指南將指導您完成PHP功能的各個方面所需的設置,并且我們將繼續改進CodeMix以使其中一些設置更易于配置 - 但是,現在您可能需要查閱上面的鏈接以獲取高級配置。這意味著您需要查看phpfmt擴展的以微調您的PHP代碼的格式,或來控制驗證應該是您的類型還是僅保存,以及高級調試配置,PHP調試擴展的將有所幫助。
注意:PHP擴展包還包含幾個附加擴展,這些擴展添加了更多通用功能,例如自動關閉HTML標記,JavaScript代碼段以及CSS,JS和HTML格式化程序。
如果您還沒有安裝CodeMix,請使用此市場條目將CodeMix安裝到Eclipse(Neon或更高版本),MyEclipse 2017或Angular IDE中。安裝后重新啟動時,將自動安裝PHP Extension Pack。有關其他信息,請參閱
如果已安裝CodeMix,請轉至“幫助”>“CodeMix擴展”>“瀏覽擴展”,然后從擴展瀏覽器安裝PHP Pack。
有關CodeMix中擴展的更多信息,請參閱此文檔。
如果您的系統上沒有安裝PHP,請參閱。
在開始使用PHP編碼之前,請在“”頁面上配置以下屬性(“首選項”>“CodeMix”>“用戶設置”)。您可以從“過濾器”下拉列表中選擇“PHP基礎”以快速查看這些設置。
Functionality | Source |
---|---|
php.executablePath | Set to the path of the on your system |
phpfmt.php_bin | Same as above |
php.validate.executablePath | Same as above |
php.validate.enable | true(default) if you want to enable PHP validation |
php.validate.run | onSave(default) if you want validation to run only when you save a file onType if you want validation to run as you type |
php.suggest.basic | false to enable advanced IntelliSense & Validation (this is the default with the PHP Pack installed) |
要創建新的PHP項目,請使用File> New> Project> CodeMix> PHP Project中的向導。 在工作區中創建一個簡單的Hello World項目。
要導入現有項目,請使用“文件”>“從文件系統打開項目”,然后指向包含項目的文件夾。
要創建新的PHP文件,請使用文件>新建>其他> CodeMix> PHP文件中的向導。 您也可以簡單地創建一個帶有php擴展的常規文件。
編輯PHP文件時,您將獲得內容輔助和驗證。 您甚至可以通過從內容輔助列表中選擇一個代碼段來使用代碼段來插入常用的代碼。 將鼠標懸停在變量和函數上以查看其定義和實現時按Ctrl / Cmd,您也可以始終單擊以導航到這些位置。
按Ctrl / Cmd + Shift + P打開命令選項板。 您可以使用“插入片段”命令插入片段,然后使用“格式化文檔”命令等格式化當前文件。 您可能會發現許多其他命令很有用,可以瀏覽調色板以查找更多信息。
按Ctrl + O以顯示本地符號搜索,允許您跳轉到當前文件中的不同PHP元素。
使用Ctrl + P可以有效地打開工作區中的任何文件; 您甚至可以輸入#將其更改為工作區范圍的符號搜索,并搜索符號而不是文件名。
無論您是在調試Web應用程序還是使用PHP Debug擴展和Xdebug編寫的實用程序,您都可以獲得與Eclipse調試器相同的強大且功能強大的調試體驗。
確保在調試服務器端應用程序或CLI之前已安裝并配置了Xdebug。幾個PHP安裝將包含它,所以你可能只想查看phpinfo()輸出以查看它是否已經安裝和啟用,以及幾個關鍵設置 - 在輸出中查找以下內容。
xdebug.remote_enable = On
xdebug.remote_autostart = On
xdebug.remote_port = 9000
注意:如果端口值不是9000,請記住以后的值。
如果沒有安裝Xdebug,請按照本指南或這個方便的向導進行操作,如果您輸入php -i的輸出,它將為您提供準確的步驟。您還需要通過在php.ini中添加以下內容來打開遠程調試:
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
1.打開項目的上下文菜單,選擇Debug As> CodeMix Launch。
2.這將在項目根目錄的.vscode文件夾中創建launch.json文件。
3.使用以下內容替換整個文件,以創建兩個調試配置。如果xdebug.remote_port值與默認值9000不同,請記住更新端口。
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: //go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9000 }, { "name": "Launch currently open script", "type": "php", "request": "launch", "program": "${file}", "cwd": "${fileDirname}", "port": 9000 } ] }
4.打開“調試配置”對話框。
5.展開CodeMix節點,然后選擇以下選項之一:
偵聽XDebug(項目名稱) - 調試服務器端PHP應用程序。
啟動當前打開的腳本(項目名稱) 調試基于控制臺的PHP應用程序。 要調試的文件必須是開放的并且專注于Eclipse。
記住在代碼中放置斷點,當執行到達這一點時,它們將被調試器擊中。 如果需要進行高級調試器設置,例如在加載腳本時中斷,或者指定服務器到本地路徑映射,請參閱PHP Debug擴展文檔以獲取可在launch.json中設置的其他屬性。
有關CodeMix調試功能的更多信息,請閱讀我們的調試文檔。
我們為CodeMix維護一個公共問題跟蹤器,您可以在其中找到已處理的問題列表及其當前狀態。隨意報道您受影響的問題。
雖然肯定有一些例外,如果遇到問題,例如代碼格式錯誤,缺少內容輔助建議,或者只是錯誤的驗證,這些問題很可能是由核心PHP支持或擴展中的錯誤引起的,而不是CodeMix。無論這個事實如何,請在我們的論壇上向我們報告這些問題,我們會對它們進行調查;意識到修復其中一些問題可能是相應擴展開發人員的責任。
雖然基本的PHP編輯不需要PHP二進制文件,但您需要它們進行驗證,linting和調試;我們建議您在PHP旅程開始時注意這一點。工具需要PHP 7或更高版本,因此如果您有早期版本,則需要更新它或安裝單獨的版本。
現在,您可以安裝PHP二進制文件并開始使用,但您可能很快就需要一個Web服務器和數據庫來進行本地開發和測試。按照下一節安裝這樣的軟件包,如果您只想安裝PHP,請跳轉到前面。
如果你想安裝一個完整的開發套件,一個選項是XAMPP,它是一個Apache發行版,包括PHP,MariaDB(MySQL的OSS分支),甚至是Perl。它可用于Windows,macOS和Linux:https://www.apachefriends.org/download.htm。
另一種選擇是MAMP,你可以在這里找到:https://www.mamp.info/en/downloads/ MAMP不適用于Linux。
//windows.php.net/download有PHP檔案,您只需將其解壓縮到可訪問的位置即可。
如果您使用的是macOS Sierra或更高版本,則可能不需要執行任何操作,因為它應包含PHP 7.對于早期版本,您可以使用以下命令通過Homebrew輕松安裝它:
brew安裝php71
如果要檢查已安裝的PHP版本,請運行以下命令:
php -v
如果您需要更多幫助,這些文章將詳細介紹如何安裝和更新PHP。
有可能你已經安裝了php。只需在終端中鍵入php -v即可確保您擁有PHP 7或更高版本。如果您需要安裝PHP,您可以根據您的發行版使用以下命令,盡管可能存在其他先決條件 - 鑒于各種Linux發行版,我們不會在此處介紹這些:
在安裝PHP之后,找到PHP可執行文件 - 您將需要此路徑來配置CodeMix中的PHP支持。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: