【问题标题】:PHP 7.0.5: Use of undefined constant FTP_BINARY - assumed 'FTP_BINARY'PHP 7.0.5:使用未定义的常量 FTP_BINARY - 假定为 'FTP_BINARY'
【发布时间】:2016-08-10 05:17:51
【问题描述】:

在 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

【问题讨论】:

    标签: windows iis laravel-5.1 php-7 flysystem


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-19
    • 2019-11-11
    • 2018-05-05
    • 2015-07-11
    • 2014-05-07
    • 2014-04-30
    相关资源
    最近更新 更多