nitrous.io添加PHP支持:Laravel應用程序快速啟動
2月12日,Nitrous.io是一個基於雲的開發環境,通過其Web IDE實現了快速的虛擬機設置和跨平台訪問,最終引入了期待已久的PHP支持。 本教程演示了在Nitrous.io上創建Laravel應用程序。 假定基本的Unix命令行熟悉度。>
密鑰功能:
Nitrous.io現在支持PHP,促進Laravel應用程序在其云環境中的開發。 快速提供通過網絡IDE從任何設備訪問的虛擬機。創建一個框:
單擊“創建框”後,將配置框(類似於Vagrant,但更快)。
出現熟悉的接口以及設置指南。 另外,使用AutoParts ->如果使用非PHP模板,請安裝零件。 驗證PHP版本(應在PHP框模板中顯示5.5.8)。 >
在帶有的子文件夾中的創建
。通過預覽訪問 - >端口3000(默認)。 其他端口需要修改(
>
安裝pecl libs:
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
配置虛擬主機:
)。編輯www
:public
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.php
parts restart apache2
>安裝作曲家(注意:現在已預安裝,此部分詳細詳細介紹自定義二進制安裝):
>全球安裝作曲家:
>添加
<>>。重新加載mkdir ~/.tools cd ~/.tools curl -sS https://getcomposer.org/installer | php vim ~/.bashrc
)。用export PATH=$PATH:$HOME/.tools/
。 .bashrc
進行測試
.bashrc
source ~/.bashrc
composer self-update
創建一個示例laravel應用:>
()。創建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!'; });
)。 Laravel默認為氮設置。將數據庫名稱更改為
mysql -u root
app/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')); });
> (注意:關於Laravel和現已停產的Nitrous.io的原始文章的常見問題,由於它們不再相關,因此已被省略。
以上是nitrous.io的Laravel入門的詳細內容。更多資訊請關注PHP中文網其他相關文章!