Microsoft Windows 7,Eclipse Mars.2(4.5.2),PHP 7.0.4(在C: php中独立安装),Eclipse PDT for PHP扩展3.7.0
当前的Eclipse文档并不清楚,但较新的PHP版本具有PHP -S选项,以运行简单的Web服务器测试环境。我成功完成了以下设置,并注意这允许您的项目的顶级/根URL。 Eclipse希望将Workspace文件夹用作Web根目录,因此如果在URL中使用子文件夹是可接受的,则配置会更容易。
在Eclipse中:
1.运行>外部工具配置
创建一个新程序。
位置:C: php php.exe(你的PHP安装)
工作目录:$ {workspace_loc:/ myproject}(您的项目文件夹)
参数:-S localhost:8080(根据需要更改)
在底部的Common选项卡上,几乎隐藏,默认情况下会选中“在后台启动”选项。取消选中这对我不起作用,所以请记住Eclipse将在后台启动PHP进程,因此请检查Windows任务管理器。
运行此外部程序以启动PHP Web服务器。
在Web浏览器中
2.确认您可以在Web浏览器中打开项目默认页面。
示例:http:// localhost:8080 /
在Eclipse中
3.运行>运行配置
创建新的PHP Web应用程序。名称配置,例如MyProject的-配置。
创建一个新的服务器。名称服务器,例如MyProject的服务器。
基本URL:http:// localhost:8000(匹配您的PHP Web服务器设置)
将所有其他服务器设置保留为空
返回配置,您必须选择一个文件,例如的index.php。
URL:取消选中自动生成
URL:使文件名/路径匹配,您可以添加参数。
应用您的更改。
测试
现在您可以选择Run,或者在PHP Explorer中,您可以选择项目或默认文件,然后单击Run工具栏按钮。
请注意,每个PHP文件都需要单独的配置。
也许不是最简单或最好的解决方案,但它允许您留在Eclipse中。