ホームページ >バックエンド開発 >PHPチュートリアル >Laravel/Lumen の使用に関する詳細なグラフィックとテキストの説明
今回はLaravel/Lumenの使い方を画像と文章で詳しく解説します。Laravel/Lumenを使用する際の注意点を実際の事例を交えて見ていきましょう。
LaravelS - 巨人の肩の上に立つ
この記事では主にLaravelSの関連コンテンツを紹介してLaravel/Lumen through Swooleを高速化します、about:rocket: Accelerate Laravel/Lumen through Swoole、SはSwooleの略です、スピード、高性能。
特徴
高性能Swoole
内蔵HTTPサーバー
常駐メモリ
スムーズな再起動
Laravel と Lumen の両方をサポートし、メインストリーム バージョンと互換性があります
シンプルで箱から出してすぐに使えます
もし役に立ったら、Star Me LaravelS
要件
依存関係 | 手順 |
---|---|
PHP | > ;= 5.5 .9 |
Swoole | >= 1.7.19 最新の安定バージョンを推奨 PHP5 は 2.0.12 以降サポートされなくなりました |
Laravel / Lumen | >= 5.1 |
Gzip[オプション] | zlib、ローカル libz が利用可能かどうかを確認します ldconfig -p|grep libz |
インストール
1. Composer (packagist) を通じてインストールします# 在你的Laravel/Lumen项目的根目录下执行 composer require "hhxsv5/laravel-s:~1.0" -vvv # 确保你的composer.lock文件是在版本控制中2. Laravel: ファイル config/app.php を変更します
'providers' => [ //... Hhxsv5\LaravelS\Illuminate\LaravelSServiceProvider::class, ],Lumen: ファイル
bootstrap/app.php
$app->register(Hhxsv5\LaravelS\Illuminate\LaravelSServiceProvider::class);を変更します 3.
php artisan laravels publish特別な場合: する必要はありません。設定laravels.phpを手動でロードすると、LaravelSの最下層が
自動ロードになりました。
// 不必手动加载,但加载了也不会有问题 $app->configure('laravels');4. config/laravels.php の設定を変更します: 監視 IP、ポートなど。設定項目を参照してください。
実行
php artisan laravels {start|stop|restart|reload|publish}
指示 | |
---|---|
LaravelSを起動し、開始されたプロセスのリストを表示します ps -ef|grep | |
LaravelS を停止 | |
LaravelSを再起動 | |
これらのワーカープロセスにはビジネスコードとフレームワーク(Laravel/Lumen)コードが含まれており、マスター/マネージャープロセスは再起動しません | |
設定ファイルをプロジェクト config/laravels.php に公開します |
以上がLaravel/Lumen の使用に関する詳細なグラフィックとテキストの説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。