2

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

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

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

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

4

4 回答 4

1

不会使用手动重新添加旧路径

set_include_path(get_include_path() . PATH_SEPARATOR . $path);

在你正在运行的脚本的第一行工作?

于 2010-03-16T11:11:08.613 回答
0

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

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

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

于 2010-04-02T08:16:01.687 回答
0

在 Eclipse 中用于 PHP Cli 应用程序

1)点击项目属性

2)点击包含路径

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

这样做之后,我能够运行我的程序。如果我没有执行上述操作,我将不得不使用该功能

set_include_path(get_include_path() . PATH_SEPARATOR . "c:\PHP\PEAR"); ETC...

对于 PHP Web 应用程序,我没有遇到任何问题,因为我将 include_path 变量连同我的配置一起放在了 Apache2 vhosts 文件中。

于 2014-02-07T20:15:48.323 回答
0

您能否将当前的 php 包含路径添加为项目中的链接文件夹,以便在 PHP 包含路径中引用该链接目录?

替代文本 http://files.zend.com/help/PDT/include_path_properties.png

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

  • 你的路
  • 所有其他图书馆
于 2010-03-18T14:26:15.560 回答