Debian11にLaravelをインストールする方法

このチュートリアルでは、Debian 11にLaravelをインストールする方法を紹介します。知らない人のために、LaravelはオープンソースのPHP Webフレームワークであり、Webアプリケーションの開発を高速化するために設計されています。 これはSymfonyフレームワークに基づいています。 Laravelを使用すると、認証、ルーティング、セッション、キャッシングなどの一般的なタスクを簡単に実行できます。 Artisan、オブジェクトリレーショナルマッピング、テンプレートエンジンなど、いくつかの便利な機能があります。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にLaravelWebフレームワークを段階的にインストールする方法を紹介します。

Debian 11BullseyeにLaravelをインストールする

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード

ステップ2.インストール Apache Webサーバー。

インストールする必要があります Apache システム上のWebサーバー。 次のコマンドを実行してインストールします。

sudo apt install apache2

ステップ3.PHPをインストールします。

次に、SURYリポジトリをシステムに追加します。

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c’echo “deb https://packages.sury.org/php/ $(lsb_release -sc)main”> /etc/apt/sources.list.d/php.list ‘

次に、以下のコマンドを使用してPHP8.0をインストールします。

sudo aptアップデート
sudo apt install php8.0

さらに、必要なパッケージがインストールされます。そのうちのいくつかは、標準のPHP8.x拡張機能です。

sudo apt install php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-opcache php8.0-mbstring php8.0-pgsql php8.0-imagick php8.0-memcached php8.0-bz2 php8.0-ds php8.0-imap php8.0-cgi php8.0-mysql php8.0-cli php8.0-fpm php8.0-xml

インストールが完了したら、次のコマンドを使用してインストールを確認できます。

php -v

ステップ4.Composerをインストールします。

Composerは、PHPの依存関係パッケージマネージャーです。 Laravelを使用するには、最初にComposerをインストールします。

curl -sS https://getcomposer.org/installer | php

次に、次のコマンドを使用して、Composerバイナリをシステムパスに移動します。

mv composer.phar / usr / local / bin / composer

実行権限を割り当てます:

sudo chmod + x / usr / local / bin / composer

インストールされているComposerのバージョンを確認します。

作曲家–version

ステップ5.Debian11にLaravelをインストールします。

次に、Composerを使用してLaravelの最新バージョンをダウンロードします。

cd / var / www / html composer create-project –prefer-dist laravel / laravel laravel

次に、Laravelディレクトリに適切な権限と所有権を設定します。

chown -R www-data:www-data / var / www / html / laravel chmod -R 775 / var / www / html / laravel

ステップ6.構成 Apache Laravelの場合。

次に、 Apache Laravelの仮想ホスト構成ファイル:

nano /etc/apache2/sites-available/laravel.conf

次の行を追加します。

ServerName laravel.your-domain.com ServerAdmin [email protected]
DocumentRoot / var / www / html / laravel / public オプションインデックスMultiViewsAllowOverrideなしすべての許可が必要 ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} / access .log結合

Save と close 次に、ファイルを有効にします Apache 次のコマンドを使用して、仮想ホストとモジュールを書き換えます。

sudo a2enmodリライト
sudo a2ensite laravel.conf
sudo systemctl restart apache2

ステップ7.Laravel FrameworkWebインターフェースへのアクセス

正常にインストールされると、次のWebサイトにアクセスできます。 https://laravel.your-domain.com。 次のようなおめでとうページがあなたを迎えるはずです:

おめでとう! Laravelが正常にインストールされました。 このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのLaravelフレームワークをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Laravelの公式ウェブサイト