Mac上Eclipse/PDT中的PHP-找不到posix_getpwuid

Mac上Eclipse/PDT中的PHP-找不到posix_getpwuid,php,eclipse-pdt,Php,Eclipse Pdt,任何人都知道为什么会发生以下情况: 安装了mac端口的PHP(php5,5.3.6版)作为/opt/local/bin/PHP可以很好地运行posix函数,并且phpinfo()显示了安装的posix。但是,当我在Eclipse/PDT中运行带有posix_getpwuid的脚本时,它会抱怨: 致命错误:在 是否需要在Eclipse中的“PHP库”设置中添加一些内容?您使用的是PHP5.3+ posix_getpwuid()是posix的一部分 “从PHP 5.3.0开始[POSIX]扩展已弃用

任何人都知道为什么会发生以下情况: 安装了mac端口的PHP
(php5,5.3.6版)
作为
/opt/local/bin/PHP
可以很好地运行posix函数,并且
phpinfo()
显示了安装的
posix
。但是,当我在Eclipse/PDT中运行带有
posix_getpwuid
的脚本时,它会抱怨:

致命错误:在


是否需要在Eclipse中的“PHP库”设置中添加一些内容?

您使用的是PHP5.3+

posix_getpwuid()是posix的一部分

“从PHP 5.3.0开始[POSIX]扩展已弃用,调用此扩展提供的任何函数都将发出E_弃用通知。”

详情如下:

解决方案:

  • 使用PHP5.2

  • 安装POSIX扩展

  • 如果posix_getpwuid()是posix的唯一问题,请尝试“martin at arp242.net”提供的函数-在此处查找: