我是PHP的新手。我正在尝试通过PHP发送电子邮件。 我发送的错误是:
[23-Sep-2014 15:31:08 UTC] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20100525/ixed.5.2.lin' - /usr/local/lib/php/extensions/no-debug-non-zts-20100525/ixed.5.2.lin: cannot open shared object file: No such file or directory in Unknown on line 0
[23-Sep-2014 15:31:08 UTC] PHP Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0
cannot open shared object file: No such file or directory in Unknown on line 0
我不知道如何解决这个问题。我浏览了很多,他们说了一些建议。
我是PHP的新手,我无法找到解决方案。 希望大家帮助我成功完成我的第一个PHP任务......
提前致谢...
编辑:对不起朋友甚至你好世界不工作..我现在不知道该怎么办我是否想安装任何东西...请原谅我提出非常愚蠢的问题..虽然我很挣扎但是很新..答案 0 :(得分:1)
检查/usr/local/lib/php/extensions/no-debug-non-zts-20100525/ixed.5.2.lin是否真的存在。 (我猜它没有) 之后,您应该找到它:
locate ixed.5.2.lin
并将其放入您正在寻找的位置。 (在/ usr /本地/ LIB / PHP /扩展/无调试非ZTS-20100525 /)
如果locate没有给出任何结果,则必须安装缺少的库...
备注:要进行定位,您需要一个控制台,最好具有root访问权限。
编辑:另外请检查是否有简单的打印('你好');如果没有,你应该先修复你的PHP安装。
答案 1 :(得分:1)
检查服务器上的扩展目录中是否存在二进制文件,或者在php.ini中正确定义了扩展目录。这些是造成问题的可能性。还尝试在ixed.5.2 *上设置权限为755,然后查看是否可以解决问题。
答案 2 :(得分:0)
非常感谢所有花时间参与我的问题的人。
我通过联系我的服务员来解决这个问题。
我的curl文件中存在一些问题,One;错过了。
现在一切正常......
特别感谢Gipsk Jakab ....他的回答缩小了我的观点...