发送电子邮件时PHP错误

时间:2014-09-24 04:01:17

标签: php email

我是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任务......

提前致谢...

编辑:对不起朋友甚至你好世界不工作..我现在不知道该怎么办我是否想安装任何东西...请原谅我提出非常愚蠢的问题..虽然我很挣扎但是很新..

3 个答案:

答案 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 ....他的回答缩小了我的观点...