我有一个PHP脚本可以运行。如果我从命令行运行它,它工作正常(包括路径设置正确)。
如果我想在Eclipse中运行它(以脚本运行),那么我的php.ini的PHP包含路径被Eclipse 替换,我已经添加到项目中的所有库。
我在Eclipse中配置了我的PHP可执行文件。我已经设置了正确的PHP可执行文件,我也选择了我的php.ini文件(正确的,我已经检查过)。但它被忽略了......
编辑:这是一个Eclipse错误: https://bugs.eclipse.org/bugs/process_bug.cgi
答案 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)
答案 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文件中。