windows - PHP 7.0.5 : Use of undefined constant FTP_BINARY - assumed 'FTP_BINARY'

标签 windows iis laravel-5.1 php-7 flysystem

在 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 驱动程序。

引用:http://php.net/manual/en/function.ftp-put.php

最佳答案

事实证明,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/

相关文章:

android - 在Android Studio中的Flutter上运行模拟器时出错

php - 在 Laravel : How do I sort children by name? 中对 child 进行排序

windows - 如何在 LabVIEW 中获取所有 Windows 服务?

C# HTTP 请求最大连接数

java - 需要一致的javac和java

angularjs - IIS 网站文件夹中的 AngularJS/WebAPI 应用程序出现问题

asp.net - “System.Web.Extensions”在IIS7上部署.Net Framework 4网站的麻烦

c# - 更适合我的任务 : background worker or thread pool?

php - 我可以在 Laravel 5.1 中通过自定义请求对象验证后恢复输入字段值吗?

php - 在 Mysql 数据库中插入日期值