Laravel は、PHPに基づいて最新のWebアプリケーションを構築しようとしている開発者に人気のあるオープンソースのPHPフレームワークです。 これは、Model View Controller(MVC)フレームワークに準拠しています。
それはテイラーオトウェルによって開発され、Symfonyに基づいています。 Taylor Otwellは、CodeIgniterフレームワークの代替手段を提供するためにLaravelを作成しました。
ここでは、Ubuntu 22.04 /Ubuntu20.04にLaravelをインストールする方法を学びます。
Ubuntu22.04にPHP8をインストールします
LaravelにはPHPバージョン8以降が必要です。 Ubuntu22.04にはPHP8.1が付属しているため、外部リポジトリからPHPパッケージを取得する必要はありません。 ただし、Ubuntu 20.04の場合、PHP8.1をインストールするにはOndřejSurýリポジトリを設定する必要があります。
以下のコマンドを使用して、PHPとその他のいくつかの拡張機能をインストールします。
sudo apt update sudo apt install -y php php-common php-cli php-gd php-mysqlnd php-curl php-intl php-mbstring php-bcmath php-xml php-zip
次に、パッケージのインストール後にPHPのバージョンを確認します。
php -v
出力:
PHP 8.1.2 (cli) (built: Apr 7 2022 17:46:26) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.2, Copyright (c) Zend Technologies with Zend OPcache v8.1.2, Copyright (c), by Zend Technologie
Ubuntu22.04にPHPComposerをインストールします
アプリケーション開発に必要なコンポーネントを含むLaravelのダウンロードとインストールを支援するPHPの依存関係マネージャーであるComposerをインストールします。
sudo apt install -y curl curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer
次に、コンポーザーのバージョンを確認します。
composer --version
出力:
Composer version 2.3.5 2022-04-13 16:43:00
Ubuntu22.04にLaravelをインストールする
システムにPHPコンポーザーをインストールした後、コンポーザーを使用してLaravelプロジェクトを作成します。
composer create-project laravel/laravel my_example_app
次に、プロジェクトディレクトリに移動します。
cd my_example_app
次に、を使用してLaravelのローカル開発サーバーを起動します artisan serve
指図。
php artisan serve
このようなメッセージが表示されます。
Starting Laravel development server: http://127.0.0.1:8000 [Wed Apr 27 23:28:24 2022] PHP 8.1.5 Development Server (http://127.0.0.1:8000) started
デフォルトでは、Laravelはポート8000のローカルホストでリッスンします。ただし、–hostおよび–portオプションを使用して、それぞれLaravelのリスニングIPアドレスとポートを変更できます。
php artisan serve --host 192.168.0.10 --port 8000
ブラウザを開いて、前のコマンド出力に表示されたIPアドレスとポート番号を使用してLaravel開発サーバーにアクセスできます。
以下のWebページが表示されます。
結論
それで全部です。 あなたがUbuntu22.04/Ubuntu20.04にLaravelをインストールする方法を学んだことを願っています。 次に、あなたはすることができます 初期構成を実行する と ドキュメントを読む Laravelを学ぶために。
The post Ubuntu 22.04 /Ubuntu20.04にLaravelをインストールする方法 appeared first on Gamingsym Japan.