ホームページ >バックエンド開発 >PHPの問題 >php laravel開発環境のセットアップ

php laravel開発環境のセットアップ

WBOY
WBOYオリジナル
2023-05-28 20:44:36672ブラウズ

PHP Laravel 開発環境のセットアップ

Laravel は、開発者がスケーラブルな Web アプリケーションを迅速に構築できるようにする多くの便利な機能とツールを提供する人気の PHP フレームワークです。 Laravel を使い始めるには、開発環境をセットアップする必要があります。この記事では、PHP Laravel開発環境の構築方法を紹介します。

始める前に、次のソフトウェアがインストールされていることを確認する必要があります。

  • PHP
  • Composer
  • Web サーバー ( Apache または Nginx など)
  • MySQL またはその他のリレーショナル データベース

これらのソフトウェアをインストールしていない場合は、公式 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。