如何部署在Heroku云平台免费为您的PHP应用程序

在这里,我们共同分享了一个教程,部署在Heroku云平台你的第一个PHP应用程序是免费的。 在Heroku平台上部署PHP应用程序是很容易的。

A+ A-

Heroku的是最流行 ​​的云平台即服务(PAAS)之一。 这是第一个云平台之一,并且已经出现了自2007年以来,是流行,由于其对各种语言,包括Ruby,Python和Java的,Node.js的,Scala和PHP的支持。 而且还因为它可以让你只需支付你与几个高级插件灵活性一起使用,并提供数据库作为服务的资源。

部署在Heroku上的PHP应用程序

在本教程中,我们将部署一个简单的PHP应用程序,我们将在Heroku上使用工具区部署。 要开始使用这一点,你需要在Heroku上创建一个帐户。 别担心,它可以自由在Heroku上创建一个帐户这里

一旦你已经注册了,成功,您将需要安装的Heroku列工具 。 (Heroku的有据可查的同一页面上的工具区安装程序)。 一旦安装了工具区,则需要登录使用您的电子邮件地址和密码(即你的Heroku的登录凭证)。

在本教程中,我们使用的Ubuntu操作系统,与终端一起。 但是你可以使用这个命令在Windows上安装的Heroku工具区,以及Mac OS X的登录:

$ heroku login

它会提示你输入你的电子邮件和密码。

Heroku的注册

一旦您已成功登录。 你会得到一个提示“验证成功”。

登录

现在,你需要上传你的SSH密钥在Heroku。 在情况下,如果您尚未创建SSH密钥,请参考这个

为了生成SSH密钥使用命令:

$ ssh-keygen -t rsa

这应该会生成公共/私有密钥对SSH。 现在加入您的SSH密钥的Heroku:

$ heroku keys:add

上传SSH密钥

现在,你已经成功地安装在机器上Heroku的工具区。

演示:在Heroku上部署PHP应用程序

在本演示中,我们将创建一个简单的PHP应用程序,将打印的phpinfo(); 这里是index.php文件的代码

<?php
    echo "hello world";
    phpinfo();
?>

在一个新的文件夹“的myapp”保存此文件。 使用CMD,`cd`到新文件夹。

$ mkdir myapp
$ cd myapp

请确保你已经添加了'的index.php'中'的myapp“文件夹。

我的Heroku应用

现在,你需要在这个新的文件夹来初始化git的,使用:

$ git init

Git的初始化

现在,一旦在初始化文件夹,您需要提交回购:

$ git add .
$ git commit -m "Initial"

Git的CMD

现在,你需要创建一个Heroku的应用程序,以及使用这些命令上传你的应用的Heroku:

$ heroku create

这将创建一个应用程序的Heroku和将输出新的Heroku应用程序的URL。

Heroku的创建应用程序

现在,您可以上传您的应用程序使用的Heroku:

$ git push heroku master

这将检测创造了'的index.php'文件,将创建Apache服务器捆绑的一个实例。 它将输出应用程序的URL。 你已经成功地部署在Heroku上你的PHP应用程序。 演示程序,在本教程中创建在访问http://agile-garden-9901.herokuapp.com/

Heroku的PHP应用程序部署

您可以在Heroku上举办完全成熟的网站。 随着数据库的应用程序,我们将在本教程的第二部分被创造。 如有任何疑问或质疑,请随时使用下面提供意见的形式。

Ads

分享

最近

最好的Ubuntu的替代寻找,如果你是一个Linux爱好者

首先,让我们越来越熟悉的东西; 基本的,但有点偏离轨道! 你有没有得到使用Linux和Ubuntu方面困惑? 你任何机...

如何在Gmail收件箱中添加签名 - 添加在Gmail谷歌的签名

收件箱由谷歌为谷歌的在过去几年推出的最好的事情之一。 它带入一个统一的收件箱几乎所有我们想要的一切。 我们必须说,设计...

每周科技新闻:诺基亚,谷歌和任天堂

大家好,这是星期五,3月3日,只是像往常一样,我们又回到我们的每周新闻综述。 本周的新闻有很多有趣的报道。 从诺基亚的...

树莓派项目入门 - 你可以用树莓派做些什么

树莓Pi为一系列低功耗,由莓裨基金会创建单板计算机。 最初创建教孩子们计算机科学和编程的基础知识在发展中国家中,树莓派...

Android的2017年最佳VPN - 如何使用VPN在安卓

一去不复返的VPN只为高科技,savvies和黑客的天! 而且,承认这一点,我们已经受够了易怒的演讲有关这些服务的。 ...

注释