このチュートリアルでは、Debian 11にLaravelをインストールする方法を紹介します。知らない人のために、LaravelはオープンソースのPHP Webフレームワークであり、より高速に設計されています。 Webアプリケーションの開発。Symfonyフレームワークに基づいています。Laravelを使用すると、認証、ルーティング、セッション、キャッシングなどの一般的なタスクを簡単に実行できます。Artisan、オブジェクトリレーショナルマッピング、テンプレートエンジン、その他多数。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 11(Bullseye)にLaravelWebフレームワークを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian10またはDebian11。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian11BullseyeにLaravelをインストールする
ステップ1.ソフトウェアをインストールする前に、次のapt
を実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:
sudo apt update sudo apt upgrade
ステップ2.ApacheWebサーバーをインストールします。
システムに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 update sudo apt install php8.0
さらに、必要なパッケージがインストールされます。そのうちのいくつかは、標準のPHP 8.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のバージョンを確認します:
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.Laravel用にApacheを構成します。
次に、Laravel用のApache仮想ホスト構成ファイルを作成します:
nano /etc/apache2/sites-available/laravel.conf
次の行を追加します:
<VirtualHost *:80> ServerName laravel.your-domain.com ServerAdmin [email protected] DocumentRoot /var/www/html/laravel/public <Directory /var/www/html/laravel> Options Indexes MultiViews AllowOverride None Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
ファイルを保存して閉じ、Apache仮想ホストを有効にして、次のコマンドでモジュールを書き換えます。
sudo a2enmod rewrite sudo a2ensite laravel.conf sudo systemctl restart apache2
ステップ7.LaravelFrameworkWebインターフェースへのアクセス
正常にインストールされると、http://laravel.your-domain.com
でWebサイトにアクセスできます。 。次のようなおめでとうページがあなたを迎えるはずです:
おめでとうございます!Laravelが正常にインストールされました。Debian11Bullseyeに最新バージョンのLaravelフレームワークをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めしますLaravelのWebサイト。