PHP Laravel 開発環境のセットアップ
Laravel は、開発者がスケーラブルな Web アプリケーションを迅速に構築できるようにする多くの便利な機能とツールを提供する人気の PHP フレームワークです。 Laravel を使い始めるには、開発環境をセットアップする必要があります。この記事では、PHP Laravel開発環境の構築方法を紹介します。
始める前に、次のソフトウェアがインストールされていることを確認する必要があります。
これらのソフトウェアをインストールしていない場合は、公式 Web サイトにアクセスしてダウンロードしてインストールできます。
次に、Laravel 開発環境をインストールする必要があります。 Composer を通じて Laravel インストーラーをインストールできるため、ローカル環境やサーバーに Laravel をすばやくインストールできます。
ターミナル (Mac または Linux) またはコマンド プロンプト (Windows) を開き、次のコマンドを入力して Laravel インストーラーをインストールします。
composer global require laravel/installer
Composer がインストールを完了したら、次のコマンドを使用できます。新しい Laravel プロジェクトを作成するには:
laravel new myproject
これにより、現在のディレクトリに新しい Laravel プロジェクトが作成され、必要な依存関係がすべてインストールされます。
次に、Laravel アプリケーションを適切に処理できるように Web サーバーを構成する必要があります。 Apache Web サーバーを使用している場合は、次の構成ファイルを使用できます。
<VirtualHost *:80> ServerName myproject.local DocumentRoot /path/to/myproject/public <Directory /path/to/myproject/public> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>
myproject.local
をプロジェクトのドメイン名または IP アドレスに置き換えます。 /path/to/myproject/public
をプロジェクトのパブリック ディレクトリへの絶対パスに置き換えます。
Nginx を使用している場合は、次の構成ファイルを使用できます。
server { listen 80; server_name myproject.local; root /path/to/myproject/public; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { try_files $uri /index.php =404; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
myproject.local
をプロジェクトのドメイン名または IP アドレスに置き換えます。 /path/to/myproject/public
をプロジェクトのパブリック ディレクトリへの絶対パスに置き換えます。 PHP バージョンが 7.4 でない場合は、fastcgi_pass
のバージョン番号を、使用している PHP バージョン番号に置き換えます。
次に、データベースを作成し、それに接続するように Laravel アプリケーションを構成する必要があります。 .env
ファイルを開き、以下を適切なデータベース構成に置き換えます。
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mydatabase DB_USERNAME=myusername DB_PASSWORD=mypassword
mydatabase
を、使用するデータベースの名前に置き換えます。 myusername
を、使用するデータベース ユーザー名に置き換えます。 mypassword
を、使用するデータベース パスワードに置き換えます。
これで、データベースの移行を実行してデータベースにデータを追加できるようになります。ターミナルまたはコマンド プロンプトで、プロジェクト ディレクトリに移動し、次のコマンドを実行します。
php artisan migrate --seed
これにより、データベースの移行と作成が実行され、必要なデータ テーブルとサンプル データが作成されます。
次に、アプリケーション キーを生成する必要があります。ターミナルまたはコマンド プロンプトで、プロジェクト ディレクトリに移動し、次のコマンドを実行します。
php artisan key:generate
これにより、.env
ファイルに新しいアプリケーション キーが生成されます。
これでLaravel開発環境のセットアップが完了しました。アプリケーションを実行するには、Web サーバーを起動し、ブラウザでアプリケーションにアクセスします。ローカル サーバーを使用している場合は、ブラウザで http://myproject.local
にアクセスします (myproject.local
をドメイン名または IP アドレスに置き換えます)。
この記事が、PHP Laravel 開発環境をうまくセットアップするのに役立つことを願っています。素晴らしい Web アプリケーションの構築を頑張ってください!
以上がphp laravel開発環境のセットアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。