centos8でlaravel環境を素早く構築する方法

PHPz
リリース: 2023-04-12 09:42:50
オリジナル
595 人が閲覧しました

CentOS 8 Laravel 環境をすばやく構築

Laravel は、簡潔で明確な構文、洗練された ORM 実装、強力なルーティング機能、および豊富なエコシステムを備えたよく知られた PHP Web 開発フレームワークであり、広く使用されています。 Eコマース、ソーシャルネットワーキング、ブログ、CMSなど、さまざまな分野のWebアプリケーションの開発と実装。 CentOS 8 は、広く使用されている人気の Linux ディストリビューションであり、Laravel の展開と運用に優れたサポートを提供します。この記事は、CentOS 8 上に Laravel 環境を迅速にセットアップする方法を読者に紹介することを目的としています。

環境の準備

開始する前に、CentOS 8、Apache Web サーバー、MySQL データベース、および PHP が正しくインストールされ、構成されていることを確認する必要があります。必要に応じて、他の関連記事を参照してください。学び、実践すること。また、Laravel のインストールと管理には、強力な PHP 依存関係管理ツールである Composer を事前にインストールしておくことが推奨されます。

Laravel をダウンロードしてインストールする

まず、Laravel をデプロイして使用するために、ローカルに空のプロジェクト フォルダーを作成する必要があります。ターミナルに次のコマンドを入力します:

mkdir myproject
cd myproject
ログイン後にコピー

次に、Composer を使用して Laravel をインストールし、管理します。ターミナルに次のコマンドを入力します:

composer create-project --prefer-dist laravel/laravel .
ログイン後にコピー

この時点で、Composer は Laravel フレームワークを現在のプロジェクト ディレクトリに自動的にダウンロードしてインストールします。そのバージョンは最新の安定バージョンになります。ただし、CentOS 8 の場合、このコマンドが正しく動作しない場合は、必要な PHP 拡張機能がインストールされていない可能性があり、その場合は yum コマンドなどを使用してインストールする必要があります。

Apache 構成

次に、Laravel アプリケーションをサポートするように Apache Web サーバーを構成する必要があります。ターミナルに次のコマンドを入力します。

sudo nano /etc/httpd/conf/httpd.conf
ログイン後にコピー

開いた Apache 構成ファイルで、次の 3 つのモジュールのコメントを展開します。

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
ログイン後にコピー

次に、次の 2 つの構成項目を変更します。

DocumentRoot "/var/www/html/myproject/public"
<Directory "/var/www/html/myproject">
ログイン後にコピー

上記の「myproject」を実際のプロジェクトの名前に置き換えます。次に、次の新しい設定を追加します。

AllowOverride All
<Directory "/var/www/html/myproject/public">
    AllowOverride All
</Directory>
ログイン後にコピー

ファイルを保存してエディタを終了し、Apache サービスを再起動します。

sudo systemctl restart httpd.service
ログイン後にコピー

この時点で、Apache Web サーバーは Laravel へのアクセスを正しくサポートできます。アプリケーションの場合、ブラウザからプロジェクトの public/index.php ファイルに入力して、上記の構成が正常に完了したかどうかをテストできます。

MySQL 構成

次に、Laravel アプリケーションをサポートするように MySQL データベースを構成する必要があります。ターミナルに次のコマンドを入力します。

mysql -u root -p
ログイン後にコピー

次に、MySQL 管理者のパスワードを入力して、MySQL コマンド ライン ターミナルに入ります。ここで、Laravel アプリケーションで使用する実際のニーズに応じて、対応するデータベースとユーザーを作成できます。たとえば、laravelという名前のデータベースと、laraveluserという名前のユーザー(パスワードがlaravelpassword)を作成します。コマンド ライン ターミナルに次のコマンドを入力します。

CREATE DATABASE laravel;
GRANT ALL ON laravel.* TO 'laraveluser'@'localhost' IDENTIFIED BY 'laravelpassword';
FLUSH PRIVILEGES;
EXIT;
ログイン後にコピー

この時点で、MySQL データベースは Laravel アプリケーションの接続と操作を正しくサポートできます。

概要

この記事では、Laravel の Composer インストール、Apache 構成、MySQL 構成など、CentOS 8 上に Laravel 環境を迅速に構築する方法を紹介します。 Laravel 開発者がプロ​​ジェクトを迅速かつ安定して開発および実行できるようにする必要があります。今後は、Laravel システムの高度な機能とテクニックをさらに紹介し、Web 開発のさらなる発展と革新に貢献していきます。

以上がcentos8でlaravel環境を素早く構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート