7

在 Windows IIS 上升级到 PHP 7.0.5(最后因为 sqlsrv PDO 驱动程序可用)。我正在使用 Laravel 5.1,当尝试连接到 FTP 驱动器时,我从https://github.com/thephpleague/flysystem/blob/master/src/Adapter/Ftp.php#L19收到以下错误。

Use of undefined constant FTP_BINARY - assumed 'FTP_BINARY'

这是一个用于传输的 PHP 常量,所以应该没有问题,文档中没有任何内容可以说它已被弃用或其他任何内容。FTP_ASCII 是一样的。我所做的唯一一件事就是更改 PHP 版本 + SQL 驱动程序。

参考: http: //php.net/manual/en/function.ftp-put.php

4

1 回答 1

19

原来在 PHP7 中默认没有开启 FTP,并且有一个 php5.6 没有的扩展: PHP 7 FTP extension is not loaded in Windows 7

于 2016-04-19T09:49:48.307 回答