如何在Heroku php app中添加ftp扩展?
发布时间:2020-12-13 16:14:55 所属栏目:PHP教程 来源:网络整理
导读:我正在使用heroku开发一个Facebook应用程序.我的应用程序需要能够将文件(图片)上传到远程服务器上的文件夹,我认为ftp是最佳选择.不幸的是,ftp扩展没有开箱即用.我发言支持并提出以下建议: “遗憾的是,我们目前不支持FTP或任何PHP扩展. 但好消息是我们只是开
我正在使用heroku开发一个Facebook应用程序.我的应用程序需要能够将文件(图片)上传到远程服务器上的文件夹,我认为ftp是最佳选择.不幸的是,ftp扩展没有开箱即用.我发言支持并提出以下建议:
“遗憾的是,我们目前不支持FTP或任何PHP扩展. 但好消息是我们只是开源我们的PHP构建包,所以你可以尝试自己供应它: 所以我假设我可以按照上面链接中的自述文件说明,只需包含–enable-ftp选项? 这有点超出了我目前的知识.我非常感谢你的帮助,并期待学到新的东西. 解决方法
我不得不做类似的事情.这是我做的:
1.您需要使用自定义buildpack来安装pear包Net_FTP.我建议你分叉我一直在使用的那个(https://github.com/antonyevans/heroku-buildpack-php/) 然后你需要改变bin / compile.关键的变化是删除线(大约163): php/bin/pear install mail php/bin/pear install Net_SMTP 并添加了Net_FTP扩展: php/bin/pear install Net_FTP 2.然后你需要告诉你的应用程序加载包: require_once 'Net_FTP.php'; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |