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數據庫連接和示例數據創建。
- 入門:
創建一個框:
單擊“創建框”後,將配置框(類似於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(使用ctrl shift v to粘貼。)
配置虛擬主機:
)。編輯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!'; });>驗證mySQL訪問(
)。 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')); });>這表明了在nitrous.io上設置Laravel的易度性。 自由實驗;盒子娛樂很簡單。 虛擬機在開發中的優勢得到了突出顯示。
> (注意:關於Laravel和現已停產的Nitrous.io的原始文章的常見問題,由於它們不再相關,因此已被省略。
以上是nitrous.io的Laravel入門的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Laravel使用其直觀的閃存方法簡化了處理臨時會話數據。這非常適合在您的應用程序中顯示簡短的消息,警報或通知。 默認情況下,數據僅針對後續請求: $請求 -

PHP客戶端URL(curl)擴展是開發人員的強大工具,可以與遠程服務器和REST API無縫交互。通過利用Libcurl(備受尊敬的多協議文件傳輸庫),PHP curl促進了有效的執行

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显著减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

PHP日誌記錄對於監視和調試Web應用程序以及捕獲關鍵事件,錯誤和運行時行為至關重要。它為系統性能提供了寶貴的見解,有助於識別問題並支持更快的故障排除

您是否想為客戶最緊迫的問題提供實時的即時解決方案? 實時聊天使您可以與客戶進行實時對話,並立即解決他們的問題。它允許您為您的自定義提供更快的服務

文章討論了PHP 5.3中介紹的PHP中的晚期靜態結合(LSB),允許靜態方法的運行時間分辨率調用以更靈活的繼承。 LSB的實用應用和潛在的觸摸


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Dreamweaver Mac版
視覺化網頁開發工具