调用未定义函数 time_nanosleep()
我已经通过 MacPorts 安装了 php/apache(版本 5.3.8),但收到错误: 调用未定义的函数 time_nanosleep()
根据手册: http://us.php.net/manual/en/function.time -nanosleep.php 这个函数从 5 版开始就被内置到 php 中,并且适用于 Windows 5.3。我使用的是 Mac,但无论哪种情况我都应该很好。
您是否需要施展一些魔法才能在 MacPorts 上启用此功能?是否需要安装一些额外的软件包?我对这个肯定很困惑。任何帮助将不胜感激!
I have installed php/apache (version 5.3.8) via MacPorts, and I am getting the error:
Call to undefined function time_nanosleep()
According to the manual:
http://us.php.net/manual/en/function.time-nanosleep.php
this function has been built into php since version 5, and for Windows 5.3. I'm on a Mac, but in either case I should be good.
Is there some magic you have to do to enable this on MacPorts? Is there some extra package you have to install? I'm definitely confused on this one. Any help would be appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是 PHP 5.3.3 和 5.3 之间引入的 PHP 中的错误。 4.我已在 php5 @5.3.8_1 的 MacPorts 中修复了该问题;运行
sudo port selfupdate
和sudo port Upgrade php5
来接收修复。This is a bug in PHP that was introduced between PHP 5.3.3 and 5.3.4. I have fixed it in MacPorts in php5 @5.3.8_1; run
sudo port selfupdate
andsudo port upgrade php5
to receive the fix.