利用eclipse开发php<转>
1.安装php环境
Eclipse支持PHP自动提示
其实如果你已经安装好了php环境(安装过程见)的话,只需要下面2步就可以了。hoho,很简单的。
1,下载eclipse中php的插件phpeclipse
地址:http://www.phpeclipse.de/tiki-view_articles.php
http://prdownloads.sourceforge.net/phpeclipse/PHPEclipse1.1.3-2005-01-29.zip?use_mirror=jaist
2,解压缩。plugins文件夹下内容copy至eclipse\plugins文件夹下,features文件夹下内容copy至eclipse\features文件夹下。
使用Eclipse环境来编写PHP程序,以下是详细说明。有基础的朋友可以不看。
简单介绍:
Eclipse,著名开源软件,IDE,广泛用于Java开发等。
加上相应插件后,可支持大部分编程语言。
使用前提:
已正确搭建安装了AMP(A=Apache, M=Mysql, P=PHP)环境,操作系统平台不限
下载:
Eclipse3.0.1: http://www.eclipse.org/downloads/index.php
(选择适合你系统的相应版本,支持windows,linux,max等,建议选择最新版本3.0.1)
PHPeclipse插件: http://sourceforge.net/project/showfiles.php?group_id=57621
(同上,最新版本1.1.2)
安装:
均为绿色软件,无须安装
将下载回来的Eclipse压缩包解开,放到常用安装软件文件夹即可(请勿急着马上启动Eclipse)
将PHPeclipse插件(下载的压缩包内有features及plugins两个文件夹,跟Eclipse目录下的一样,应该是对应的)解压到Eclipse相应目录下即可
注意:
如果已经事先安装过Eclipse或者在未解压插件之前已经启动过,因为它第一次启动会扫描全部xml文件并缓存以加快启动速度,所以PHP插件不会被马上识别。需要用选项-clean来强行启动一次。(win下直接cmd到Eclipse目录再Eclipse.exe –clean即可,其他平台类似)
配置:
1、Eclipse启动比较慢,在硬件配置比较好的机器上也需要好几秒钟,请耐心等待。首次启动会让你选择工作目录(workspace),制定后打个勾下次就不会再问。
2、另外指定一个用来放置PHP项目的目录,如果不指定默认就在workspace的子目录下,最好事先想好名字,比如我的:workspace/phpeclipse
3、修改httpd.conf文件,新建一个指向workspace/phpeclipse的别名(Alias)---PHP安装的问题,恕不多述。我这里还是叫phpeclipse。当然如果你把PHP项目放在DocumentRoot下的话这步就可以省略了。
4、本次启动后会发现菜单和工具栏上多了一些东西(如果你之前用过Eclipse的话,呵呵)
到Window - Preferences – PHPeclipse Web Development – PHP中指定一下你的PHP环境中Apache,php,mysql三个执行文件的相应位置,至于参数似乎默认的就可以了,我用的是Apache2,修改了一下,启动用:-w -n "Apache2" -k start ;停止用:-w -n "Apache2" -k stop;重启用-w -n "Apache2" -k restart
这样工具栏上的那几个apache和mysql的按钮就可以用了。
使用:
菜单->new->Project->PHP->PHP Project,指定一个名字,然后就可以用了,不过要注意跟前面的别名部分对应,否则无法访问
在Navigator栏的项目名称上右击,new一个php file,然后保存,Eclipse就自动打开web browser显示结果了。相当不错。主要是看中它集成开发的方便性,代码块伸缩,自动完成等众多特性。
关于在Eclipse中加入PHP插件的更详细内容可以参考这篇文章(英文):
http://www.phpbuilder.com/columns/c...921.php3?page=1
PHPeclipse插件的主页在 http://phpeclipse.de/ ,安装中如果有问题或者需要更详细的文档可以到上面去找寻。
自动提示功能:
1. 打开 Eclipse的 Window -> Preferences -> PHPeclipse -> PHP -> Co
2. 导出当前的首选项配置文件:打开 Eclipse的 File -> Export,在窗口中展开 General -> Perferences-->Export all然后点击 NEXT。然后点击"Browse"选择任意的一个路径,保存配置文件,然后点击"Finish"。
3. 用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf),按"ctrl + F",输入刚才输入的“aaaa”,前面有字符串"contentAssistAutoactivationTriggersPHP"(或者可能是:content_assist_autoactivation_triggers_php。把"aaaa"(这是刚才输入的值,即=号后面的值)修改为"$:>.abcdefghijklmnopqrstuvwxyz( "(即代码中输入上述所有符号后都会自动代码提示,因为Eclipse默认只允许输入4个自定义字符,所以这样做能绕过这个限制),然后保存,退出记事本。
4. 重新导入修改后的首选项配置文件:打开Eclipse的 File -> Imp
5. 重启Eclipse。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。

PHP在電子商務、內容管理系統和API開發中廣泛應用。 1)電子商務:用於購物車功能和支付處理。 2)內容管理系統:用於動態內容生成和用戶管理。 3)API開發:用於RESTfulAPI開發和API安全性。通過性能優化和最佳實踐,PHP應用的效率和可維護性得以提升。

PHP是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7

PHP仍然具有活力,其在現代編程領域中依然佔據重要地位。 1)PHP的簡單易學和強大社區支持使其在Web開發中廣泛應用;2)其靈活性和穩定性使其在處理Web表單、數據庫操作和文件處理等方面表現出色;3)PHP不斷進化和優化,適用於初學者和經驗豐富的開發者。

PHP和Python各有優劣,選擇取決於項目需求和個人偏好。 1.PHP適合快速開發和維護大型Web應用。 2.Python在數據科學和機器學習領域佔據主導地位。

PHP適合web開發,特別是在快速開發和處理動態內容方面表現出色,但不擅長數據科學和企業級應用。與Python相比,PHP在web開發中更具優勢,但在數據科學領域不如Python;與Java相比,PHP在企業級應用中表現較差,但在web開發中更靈活;與JavaScript相比,PHP在後端開發中更簡潔,但在前端開發中不如JavaScript。

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP在數據庫操作和服務器端邏輯處理中使用MySQLi和PDO擴展進行數據庫交互,並通過會話管理等功能處理服務器端邏輯。 1)使用MySQLi或PDO連接數據庫,執行SQL查詢。 2)通過會話管理等功能處理HTTP請求和用戶狀態。 3)使用事務確保數據庫操作的原子性。 4)防止SQL注入,使用異常處理和關閉連接來調試。 5)通過索引和緩存優化性能,編寫可讀性高的代碼並進行錯誤處理。
