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

如何在Heroku php app中添加ftp扩展?

发布时间:2020-12-13 16:14:55 所属栏目:PHP教程 来源:网络整理
导读:我正在使用heroku开发一个Facebook应用程序.我的应用程序需要能够将文件(图片)上传到远程服务器上的文件夹,我认为ftp是最佳选择.不幸的是,ftp扩展没有开箱即用.我发言支持并提出以下建议: “遗憾的是,我们目前不支持FTP或任何PHP扩展. 但好消息是我们只是开
我正在使用heroku开发一个Facebook应用程序.我的应用程序需要能够将文件(图片)上传到远程服务器上的文件夹,我认为ftp是最佳选择.不幸的是,ftp扩展没有开箱即用.我发言支持并提出以下建议:

“遗憾的是,我们目前不支持FTP或任何PHP扩展.

但好消息是我们只是开源我们的PHP构建包,所以你可以尝试自己供应它:
https://github.com/heroku/heroku-buildpack-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';

(编辑:李大同)

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

    推荐文章
      热点阅读