laravel, OpenShift快速入门 Laravel 5.0框架

分享于 

5分钟阅读

GitHub

  繁體 雙語
OpenShift QuickStart for Laravel with Vagrant
  • 源代码名称:laravel
  • 源代码网址:http://www.github.com/luciddreamz/laravel
  • laravel源代码文档
  • laravel源代码下载
  • Git URL:
    git://www.github.com/luciddreamz/laravel.git
    Git Clone代码到本地:
    git clone http://www.github.com/luciddreamz/laravel
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/luciddreamz/laravel
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    OpenShift上的 Laravel 5.0

    是一个免费。开源的PHP web应用框架,专为开发 model-view-controller ( MVC ) 应用程序而设计。

    快速入门是为了便于在OpenShift上开始使用 Laravel 5.0.

    寻找 Laravel 5.2查看我的Laravel 5.2快速入门 OpenShift 3。

    安装这里应用程序的简单方法是使用 OpenShift快速入门工具。 如果你想手动安装,请按照下面的说明进行安装。

    OpenShift注意事项

    这是在OpenShift上运行应用程序时需要注意的一些特殊事项。

    本地 vs-远程开发

    这个 Laravel 快速入门为本地和远程开发提供了独立的.env 配置文件,在 .env.openshift/.env。 当本地 repo 被推送到 OpenShift .env.openshift/.env 文件覆盖时。

    远程开发

    你的应用程序配置为使用 OpenShift 环境变量 在OpenShift上部署 OpenShift MySQL或者PostgreSQL数据库时自动使用。

    另外,你的APP_ENVAPP_URLAPP_KEY 将在OpenShift的生产中自动设置。

    Laravel 设置为使用APC缓存,SESSION_DRIVER 设置为使用本地文件系统存储 storage storage。 请随意更新 .openshift/.env 中的这些设置。

    Laravel 迁移

    当应用程序被推送到OpenShift时, php artisan migrate --force 自动执行。

    作曲家

    在推送应用程序时,composer install 会通过 root 目录自动执行。 有关'use_composer'标记的更多细节,请参见标记

    '开发'模式

    在OpenShift中开发 Laravel 应用程序时,还可以通过使用 rhc 客户端设置 APPLICATION_ENV 环境变量来启用'开发'环境,例如:

    
    $ rhc env set APPLICATION_ENV=development -a <app-name>
    
    
    
    

    然后,重新启动应用程序:

    
    $ rhc app restart -a <app-name>
    
    
    
    

    如果这样做,OpenShift将在'开发'模式下运行你的应用程序。 在开发模式中,你的应用程序将:

    将变量设置为'生产'并重新启动应用程序以停用错误报告和恢复生产PHP设置。

    在开发环境中使用开发环境可以与在本地机器上进行开发时一样,帮助你调试应用程序中的问题。 但是,我们强烈建议你不要在生产模式下运行你的应用程序。

    日志文件

    你的应用程序配置为使用OpenShift日志目录。 可以使用 rhc tail 命令来传输最新的日志文件条目:

    
    rhc tail -a <APP_NAME>
    
    
    
    

    若要停止跟踪日志,请按 Ctrl + c。

    手动安装

    https://www.openshift.com/ 创建一个帐户。

    创建 Laravel 应用程序:

    
    rhc app create laravelapp php-5.4 mysql-5.5 --from-code=https://github.com/luciddreamz/laravel
    
    
    
    

    或者

    
    rhc app create laravelapp php-5.4 postgresql-9.2 --from-code=https://github.com/luciddreamz/laravel
    
    
    
    

    附加资源

    可以在 Laravel 网站找到 Laravel 框架的文档。 查看开发人员门户插件的,以便在OpenShift上运行 PHP。


    相关文章