Heroku免费云空间:绑定域名、部署PHP环境安装WP…

Heroku免费云空间:绑定域名、部署PHP环境安装WP…,第1张

Heroku免费云空间:绑定域名、部署PHP环境安装WP…

Heroku免费云空是一个经典的云存储空服务平台,早在2012年就有部落分享:Heroku免费云空应用处理方法和应用建立使用方法。当时Heroku在众多云存储中算是最难的应用空。因为Heroku与PHP不兼容,无法应用FTP或其他文档管理系统软件,所以只应用了HerokuToolbelt本身。

当初VMware发布的Uhurucloud,Zend发布的phpcloud,以及热门的AppFog都已经销声匿迹。好在Heroku还在很好的发展,适用于Node.js、Ruby、Java、PHP、Python、Go、Scala、Clojure等多种语言。附加服务包括MongoDB、SendGrid、Searchify、Fastly、PaperTrail、ClearDBMySQL等。

今天Heroku室内空房间的完全免费套餐是:512MB存储,认证账号每月免费1000dyno 小时,未认证的仅需550。Heroku室内空可以关联域名,但是Heroku完全免费的套餐内容还不够。听说你的Heroku用了30分钟 没有实际 *** 作,就会自动进入睡眠模式。

我们自然可以根据网站监控的专用工具,使用Heroku不断浏览,防止室内空房间自动进入睡眠状态。但是从部落自己在Heroku设立Wordpress测试站来看,并没有这个问题。

Heroku免费云空512M运行内存可关联域名-部署PHP自然环境并安装Wordpressblog


一、Heroku免费云空之间的应用处理

1.Heroku官网:

Https://www.heroku.com/,官方网站

2.Heroku可以立即注册账户,完全免费。请参考上一篇文章:Heroku的免费空应用处理方法和应用建立使用方法:无限流量,无限量。

3.登录Heroku后,您可以立即建立和应用新项目。(点击放大)

4.设置应用程序名称并选择服务器节点位置:英国或欧洲。

5.应用建立后,可以点击应用名称进入管理方法 *** 作面板,主要包括资源、部署、指标、活动、访问和设置。

6.在“设置”选项中,可以编制、装备、使用新的物品,配置变量的“配置变量”可以查看数据库、存储、邮局等环境参数。

7.在“Info”中可以看到栈、框架、GitURL、Repo大小、Slug大小等信息内容。

8.“自定义域名添加域名”是与自身相关联的域名。

9.关联域名后,Heroku将形成一个CNAME记录。

10.更改域名的DNS记录并调整CNAME记录,直到新的DNS分析生效。


二、在Heroku空快速部署WordPress博客

1.HerokuWordPress使用新项目:

  • 新项目1:https://heroku.com/deploy?模板=https://github.com/technomile/Heroku-WordPress

  • 新项目2:https://heroku.com/deploy?模板=https://github.com/ellefsen/WordPress-heroku-PHP/tree/master

    2。这两个Herokuwordpress自动化技术部署新项目已经包括:nginx、php、wordpress、ClearDB、Sendgrid等构建Wordpress网站的基础组件。脚本制作会议将帮助您自动安装它们。

    3.立即点击“部署到Heroku”按钮。

    4.然后填写项目计划。

    5.Heroku与持久存储不兼容,因此所有新的HerokuWordPress项目都应用于AWS云存储。你需要填写亚马逊S3的密钥和ID。

    6.亚马逊S3是完全免费的。如果已经申请了亚马逊EC2,可以立即在AWS管理方法控制面板中打开亚马逊S3存储服务项:新亚马逊EC2完全免费VPS主机应用和 *** 作方法:Linux和Windows。

    7.Wordpress部署成功后,可以点击查询新的项目目录。(点击放大)

    8.如果关联了域名,可以根据域名浏览Wordpress,设置自己的Wordpress账号和登录密码,部署WP。




    三。手动安装Heroku免费云空之间的Wordpress

    1.Heroku的室内空房间手动安装部署Wordpress不太方便,但关键问题是依赖于当地的Web自然环境。如果你想在Herokuroom空安装Ngnix或者Apache,那么你应该在你的本地安装这种Web组件。

    2.安装Ruby:RubyInstaller下载。

    3.ruby安装完成后,你可以打开CMD对话框,输入:ruby-e'显示“欢迎使用Ruby”。输出表明安装成功。

    4.安装Git:GitforWindows下载。

    5.安装Git后,实现:git-version。有一个输出表明安装成功。

    6.下一步是安装herokutoolbelt。立即:heroku登录可以自动下载安装。

    7.在heroku室内空之间申请您的heroku账号和登录密码。

    8.然后,克隆一个官方的PHPBuildpack应用gitclonehttps://github.com/heroku/heroku-buildpack-php.git,,下载到本地后,先删除目录下的requirements.txt。

    9.然后写composer.json,这里需要填写PHP版本号,以及扩展这些需要的PHP。请参考以下编码(来自Holic):

    1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 适用的扩展可以查询官网文本文档https://devcenter.heroku.com/articles/php-support#扩展#如果需要HHVM自然环境,删除所有扩展,增加“HHVM”:“3.5.1”,“require”:{ “PHP”:“5.6.0”, “ext-BCmath”:“*”, “ext. "ext-mongo":*", "ext-xsl":*", "ext-BCmath":*", "ext-calendar":*", "ext-EXIF":*", "ext-FTP":*", "ext-GD":*", "ext-MySQL":*", "ext-SQLite3":*",:*","

    10.修改完这个文本文档,确保本地有PHP自然环境及其composer指令,然后实现:composerupdate 。如果本地自然环境与必须部署的自然环境不一致,则应添加“-ignore-platform-reqs-reqs”以绕过自然环境检查。接下来,创建文件Procfile并加载 以下几点:

    1 2 3 4 5 web:vendor/bin/heroku-PHP-Apache2web//注意:web/是网站的根目录。宾/赫罗库

    11.最后建立web文件目录,安装URL所需的所有文档,包括主题风格文档、软件等。,并在Buildpack文件目录下实现Heroku指令:heroku create。建立一个heroku应用,后期实现:git推送herokumaster ,提交代码,Buildpack。使用:herokups:scaleweb=1。


    四。Heroku安装并部署Node.js、Ruby、Java、Python

    1.Heroku适用于Node.js、Ruby、Java、Python等部署。

    2.Heroku官网已经展示了Node.js、Ruby、Java、Python的应用和部署的详细示例教程。可以参考:https://devcenter.heroku.com/start.

    五、Heroku免费云空[/s2/]之间的总结

    1.Heroku在部署Wordpress时需要的MysqL数据库查询是ClearDBMySQL,完全免费的版本号只有5CB。我们可以从Heroku立即在ClearDB中点击查看。

    2.管理方法ClearDBMySQL可以应用MysqLWordbech。这里:MysqLWordbech下载详细地址。

    3.用MysqLWordbech成功连接ClearDBMysqL后,就可以管理Heroku的MysqL数据库查询了。

    4.Heroku使用SendGrid服务发送电子邮件。点击后还可以看到SendGrid邮件的发送状态。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://outofmemory.cn/zz/764240.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-01
    下一篇 2022-05-01

    发表评论

    登录后才能评论

    评论列表(0条)

    保存