; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+)
; extension folders as well as the separate PECL DLL download (PHP 5+).
; Be sure to appropriately set the extension_dir directive.
;
extension=bz2
extension=curl
;extension=dba
extension=com_dotnet
;extension=enchant
extension=fileinfo
extension=ftp
7条答案
按热度按时间dojqjjoe1#
检查PHP FTP installation manual
在PHP 7中,您可以通过在php.ini文件中添加以下行来启用它。
在PHP8+上,在php.ini中启用这一行:
q9yhzks02#
我遇到了同样的问题。在我检查了这个设置后,它工作得很好。
hmae6n7t3#
听起来你的PHP没有安装
--enable-ftp
或者ftp模块在你的php.ini中被禁用了。要检查是否启用了ftp,请创建一个如下所示的页面并浏览到该页面:
查找“ftp支持”,它应该标记为“已启用”。
ffx8fchx4#
我发现(至少对于更高版本的PHP),Luboš Turek的答案基本上是正确的。至少在Windows上,你不需要(或想要)“.dll”后缀。
非常奇怪的是,PHP.INI默认配置文件甚至没有包含一个注解掉的行,说明:
因此,正如卢博什所说,他补充说:
到INI将工作。也就是说,检查您的ext文件夹,以确保FTP扩展在那里。
mw3dktmi5#
我来到这里寻找答案,并通过修改php.ini中的设置来修复我的问题,如下所示。
2izufjch6#
伙计们,我找到了解决方案,对我来说,我有PHP 5,现在我有PHP 7.我得到这个错误.这样做:PHP.INI搜索近期文章:allow_url_include =关闭将 * 关闭 * 更改为 * 打开 *:如下所示:允许URL包含=打开
重新启动Wamp服务器上的所有服务
oknrviil7#
我有同样的问题,我修复它禁用防病毒或添加apache服务器的例外。