在 Windows IIS 上升级到 PHP 7.0.5(终于有了 sqlsrv PDO 驱动程序)。我正在使用 Laravel 5.1,在尝试连接到 FTP 驱动器时,我从 https://github.com/thephpleague/flysystem/blob/master/src/Adapter/Ftp.php#L19 收到以下错误.
使用未定义常量 FTP_BINARY - 假定为“FTP_BINARY”
这是一个用于传输的 PHP 常量,因此应该没有问题,文档中也没有任何内容表明它已被弃用或其他任何内容。 FTP_ASCII 是一样的。我唯一做的就是更改 PHP 版本 + SQL 驱动程序。
最佳答案
事实证明,FTP 在 PHP7 中默认没有开启,并且有一个 php5.6 没有的扩展: PHP 7 FTP extension is not loaded in Windows 7
关于windows - PHP 7.0.5 : Use of undefined constant FTP_BINARY - assumed 'FTP_BINARY' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36694483/