ftp_connect致命错误:调用未定义的函数

bas*_*ank 3 php ftp osx-mountain-lion

由于某种原因,ftp_connect()函数不起作用,当我尝试使用它时,它以致命错误结束,声明此函数未定义...令人惊讶的是我仍然可以使用ftp客户端或通过终端使用ftp连接.我该如何解决这个问题?

我在Mountain Lion上运行,我有5.3 php版本 - 我重新安装它曾经希望这可以解决我的问题.

Bla*_*tor 9

查看PHP FTP安装手册

在 PHP 7 上,您可以通过将此行添加到 php.ini 文件来启用它。

extension=php_ftp.dll
Run Code Online (Sandbox Code Playgroud)


use*_*438 8

我遇到了同样的问题。在我检查了这一设置后,它工作得很好。

在此处输入图片说明


小智 6

听起来你的PHP没有安装,--enable-ftp或者你的php.ini中禁用了ftp模块.

要检查是否启用了ftp,请创建一个这样的页面并浏览到它:

<?php
phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)

寻找"ftp支持",它应该标记为"启用".