首頁 > 後端開發 > php教程 > nitrous.io的Laravel入門

nitrous.io的Laravel入門

Lisa Kudrow
發布: 2025-02-22 09:47:12
原創
820 人瀏覽過

nitrous.io添加PHP支持:Laravel應用程序快速啟動

2月12日,Nitrous.io是一個基於雲的開發環境,通過其Web IDE實現了快速的虛擬機設置和跨平台訪問,最終引入了期待已久的PHP支持。 本教程演示了在Nitrous.io上創建Laravel應用程序。 假定基本的Unix命令行熟悉度。

>

密鑰功能:

Nitrous.io現在支持PHP,促進Laravel應用程序在其云環境中的開發。 快速提供通過網絡IDE從任何設備訪問的虛擬機。
    >
  • >帳戶創建和盒子供應是第一步。 可以通過可自定義的資源分配將PHP支持添加到框中。 也可以使用替代模板,允許安裝與PHP相關的工具(Apache,PHP,MySQL等)。
  • 該平台支持PECL庫安裝,虛擬主機配置和作曲家管理(由於盒子存儲有限而全球安裝)。
  • 演示了Laravel設置和示例應用程序,包括MySQL數據庫連接和示例數據創建。
  • 入門:
>創建一個nitrous.io帳戶(推薦鏈接可能會帶來好處)。 添加您的公共SSH密鑰以進行簡化的SSH訪問(GitHub提供了有用的指南)。

創建一個框:

>導航到“盒子”部分,然後單擊“新框”。選擇PHP,選擇附近的地區,然後分配資源(盒子終止後未使用的亞硝酸鹽被退還)。

單擊“創建框”後,將配置框(類似於Vagrant,但更快)。

出現熟悉的接口以及設置指南。 另外,使用AutoParts ->如果使用非PHP模板,請安裝零件。 驗證PHP版本(應在PHP框模板中顯示5.5.8)。 Getting Started with Laravel on Nitrous.io >

Getting Started with Laravel on Nitrous.io

> phpinfo:

在帶有Getting Started with Laravel on Nitrous.io 的子文件夾中的創建Getting Started with Laravel on Nitrous.io 。通過預覽訪問 - >端口3000(默認)。 其他端口需要修改(

)。 文件瀏覽器(啟用了“ show hidden”)還提供訪問。

>

Getting Started with Laravel on Nitrous.io Getting Started with Laravel on Nitrous.io

安裝pecl libs:

作曲家需要ZIP庫。安裝使用:

pear config-set php_ini /home/action/.parts/etc/php5/php.ini
pecl config-set php_ini /home/action/.parts/etc/php5/php.ini
pecl install zip
登入後複製
(使用ctrl shift v to粘貼。)

配置虛擬主機:> >創建一個虛擬主機(推薦通過重命名

)。編輯wwwpublic httpd.conf

>添加
<VirtualHost *:4000>
    ServerName doesnotmatter
    DocumentRoot "/home/action/workspace/myapp/public"
    ServerAdmin bruno.skvorc@sitepoint.com
    <Directory "/home/action/workspace/myapp/public">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
登入後複製
(和其他所需的端口)到。創建

>目錄(Listen 0.0.0.0:4000)。將httpd.conf添加到此目錄中。重新啟動apache(myapp/public)。通過預覽訪問 - &gt;端口4000.mkdir -p /home/action/workspace/myapp/public index.phpparts restart apache2

>Getting Started with Laravel on Nitrous.io 安裝作曲家(注意:現在已預安裝,此部分詳細詳細介紹自定義二進制安裝):

>全球安裝作曲家:

>添加

<>>。重新加載
mkdir ~/.tools
cd ~/.tools
curl -sS https://getcomposer.org/installer | php
vim ~/.bashrc
登入後複製

)。用export PATH=$PATH:$HOME/.tools/.bashrc進行測試 .bashrcsource ~/.bashrc composer self-update

創建一個示例laravel應用:Getting Started with Laravel on Nitrous.io >

>刪除

)。創建Laravel應用程序:

>通過端口4000訪問。將測試路線添加到myapp>:rm -rf /home/action/workspace/myapp>

cd /home/action/workspace
composer create-project laravel/laravel myapp --prefer-dist
登入後複製

將laravel連接到mysql:app/routes.php

>
Route::get('test', function() {
    return 'Test!';
});
登入後複製
>驗證mySQL訪問(

)。 Laravel默認為氮設置。將數據庫名稱更改為中的“示例”。使用以下方式創建示例數據庫和表 修改顯示數據庫數據的測試路線:

mysql -u rootapp/config/database.php

wget -O- -q https://gist.github.com/Swader/8994154/raw/9bb8d253f92791de77fa01138febd404a306ccc6/sample.sql | mysql -u root
登入後複製

結論:

Route::get('test', function() {
  var_dump(DB::select('select * from test'));
});
登入後複製
>這表明了在nitrous.io上設置Laravel的易度性。 自由實驗;盒子娛樂很簡單。 虛擬機在開發中的優勢得到了突出顯示。

> (注意:關於Laravel和現已停產的Nitrous.io的原始文章的常見問題,由於它們不再相關,因此已被省略。

以上是nitrous.io的Laravel入門的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板