由于某种原因,人们对此前的条目投了反对票,但是……确实,从 PHP 7 开始,要在 Windows 上启用它,您必须添加以下行
extension=php_ftp.dll
到您的 php.ini 中以解决 PHP 错误,这些错误告诉您 PHP FTP 函数未定义;该行不在其中(许多内容都在其中,只是被注释掉了)。
为了在 PHP 配置中使用 FTP 函数,您应该在安装 PHP 时添加 --enable-ftp 选项。
在 Autotools 中,当与使用 --with-openssl 配置选项的 openssl
扩展一起构建时,FTP SSL 支持会隐式启用。在不使用 openssl
扩展构建时,可以使用 --with-ftp-ssl Autotools 配置选项显式启用 FTP SSL 支持。
在 Windows 上,此扩展始终作为共享扩展构建,因此必须在 php.ini 中启用。
版本 | 描述 |
---|---|
8.4.0 | Autotools 配置选项 --with-openssl-dir 已被新的 --with-ftp-ssl 替换,后者在不使用 openssl 扩展构建时显式启用 FTP SSL 支持。 |
由于某种原因,人们对此前的条目投了反对票,但是……确实,从 PHP 7 开始,要在 Windows 上启用它,您必须添加以下行
extension=php_ftp.dll
到您的 php.ini 中以解决 PHP 错误,这些错误告诉您 PHP FTP 函数未定义;该行不在其中(许多内容都在其中,只是被注释掉了)。
如果您在 Windows 下使用 PHP 7,则必须使用 extension=php_ftp.dll 在 php.ini 中启用 ftp。