加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows 7中未加载PHP 7 FTP扩展

发布时间:2020-12-13 22:43:40 所属栏目:Windows 来源:网络整理
导读:我最近在 Windows 7操作系统(32位)中安装了 PHP 7.我使用FTP库nicolab / php-ftp-client进行FTP功能,我得到一个例外 Fatal error: Uncaught FtpClientFtpException: FTP extension is not loaded! in 我看到了代码,有 if (!extension_loaded('ftp')) { thro
我最近在 Windows 7操作系统(32位)中安装了 PHP 7.我使用FTP库nicolab / php-ftp-client进行FTP功能,我得到一个例外

Fatal error: Uncaught FtpClientFtpException: FTP extension is not
loaded! in

我看到了代码,有

if (!extension_loaded('ftp')) {
    throw new FtpException('FTP extension is not loaded!');
}

所以我通过php检查了加载的扩展名

C:UsersTamil>php -m
[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
exif
filter
gd
hash
iconv
intl
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
Reflection
session
SimpleXML
soap
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib

[Zend Modules]

没有ftp扩展名.但在PHP站点http://php.net/manual/en/ftp.installation.php

The Windows version of PHP has built-in support for this extension.
You do not need to load any additional extensions in order to use
these functions.

我多次重启apache.仍显示FTP异常错误.能指导我解决这个问题吗?

PHP版本是

C:UsersTamil>php -v
PHP 7.0.0 (cli) (built: Dec  3 2015 11:36:59) (ZTS ) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0,Copyright (c) 1998-2015 Zend Technologies
对我的系统进行快速测试显示了同样的问题:
C:&;php -v
PHP 7.0.0 (cli) (built: Dec  3 2015 11:36:58) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0,Copyright (c) 1998-2015 Zend Technologies
    with Xdebug v2.4.0RC2,Copyright (c) 2002-2015,by Derick Rethans

C:&;php --ri ftp
Extension 'ftp' not present.

查看ext文件夹显示一个php_ftp.dll.在php.ini中启用它并重新运行上面的内容给出:

C:&;php --ri ftp

ftp

FTP support => enabled
FTPS support => enabled

所以,启用扩展程序,你会没事的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读