功能簡介:
在zend studio 裏開發php項目,修改*.php文件後自動同步修改服務器端對應*.php文件( 應該是任意格式的對應文件,不僅僅是php )
告別需要點擊esftp插件才能將文件上傳到服務器端的歷史,提高開發效率
配置流程:
1.本地和服務器部署項目代碼
2.zend studio配置ssh/ftp
3.測試通過
開幹:
1.先在zend studio新建/導入你自己的項目(該項目需要和服務器上的目錄結構對應,服務器部署代碼略)
2.在php explorer窗口(即項目代碼窗口)鼠標右鍵某php項目
-->properties
-->remote server support
-->選擇 enable remote connection properties
-->manage
host name: 設置連接備註名稱
system type:ssh/ftp
-->finish
-->host name: 服務器ip port:端口號
username: 帳號
password:密碼
initial directory: 服務器項目代碼對應路徑 (例如:/var/www/html/項目名稱)
-->test connection 測試一下聯通性 成功返回 connection successful
-->finish
project directory: / (相對路徑,一般爲/)
upload files: on save (保存本地php時同步到服務器)
--> 當服務器沒有代碼時可以選擇yes將本地代碼全部上傳到服務器,服務器上已經部署代碼選擇no
-->搞定
3.測試打開你項目下任意一個php 寫任意內容進去保存,然後到服務器上對比這個文件是否同本地一致即可。
補充注意事項:
1. 8.0的ssh或ftp第一次使用時默認同步全部目錄,你不選擇同步全部目錄就可以了
這樣就不用全部目錄同步了,以後你保存某一個文件才同步2. 8.0針對你有一臺開發機的時候效率非常高
3. 不建議當作上線工具使用,網絡出現問題時候需要多試幾次 test connect 就可以了
zend 8.0和6.0 死機的情況主要有一下幾點
1. 上傳文件到服務器過程時, 網絡不穩定出現丟包情況
2. 上傳文件到服務器過程時, 電腦某程序突然消耗太多內存比如某些程序更新
3. 上傳a文件到服務器過程時, 你又重複保存a或上傳a文件