包含Eclipse忽略的php.ini路径

时间:2010-03-16 10:52:22

标签: eclipse eclipse-pdt php include-path

我有一个PHP脚本可以运行。如果我从命令行运行它,它工作正常(包括路径设置正确)。

如果我想在Eclipse中运行它(以脚本运行),那么我的php.ini的PHP包含路径被Eclipse 替换,我已经添加到项目中的所有库。

我在Eclipse中配置了我的PHP可执行文件。我已经设置了正确的PHP可执行文件,我也选择了我的php.ini文件(正确的,我已经检查过)。但它被忽略了......

编辑:这是一个Eclipse错误: https://bugs.eclipse.org/bugs/process_bug.cgi

4 个答案:

答案 0 :(得分:1)

不会使用

手动重新添加旧路径
set_include_path(get_include_path() . PATH_SEPARATOR . $path);

在脚本的第一行你正在运行吗?

答案 1 :(得分:0)

您是否可以在项目中将当前的php include路径添加为 linked folder ,以便在PHP包含路径中引用该链接目录?

alt text http://files.zend.com/help/PDT/include_path_properties.png

这样,即使您的路径被替换,它也会被替换为:

  • 你的道路
  • 所有其他图书馆

答案 2 :(得分:0)

这是Eclipse的一个错误,已经填写了3个错误,但没有一个得到修复。

没有修改PHP文件的解决方案。

https://bugs.eclipse.org/bugs/process_bug.cgi

答案 3 :(得分:0)

在Eclipse中用于PHP Cli应用程序

1)单击“项目属性”

2)点击包含路径

3)添加外部文件夹和/或源和/或库

在这样做后,我能够运行我的程序。如果我没有这样做,我必须使用函数

set_include_path(get_include_path()。PATH_SEPARATOR。“c:\ PHP \ PEAR”);等...

对于PHP Web应用程序,我没有遇到问题,因为我将include_path var与我的配置一起放在Apache2 vhosts文件中。