ホームページ  >  記事  >  バックエンド開発  >  Laravel は Ubuntu に段階的にインストールされます。

Laravel は Ubuntu に段階的にインストールされます。

PHPz
PHPzオリジナル
2024-09-07 06:34:32288ブラウズ

Laravel installs in Ubuntu step by step.

新しい Ubuntu で Laravel をセットアップするには、次の手順に従います。

ステップ 1: システム パッケージを更新およびアップグレードする

次のコマンドを実行して、システムのパッケージ リストを更新し、インストールされているパッケージをアップグレードします。

sudo apt update
sudo apt upgrade

ステップ 2: Apache (または Nginx) をインストールする

Web サーバーの場合は、Apache または Nginx のいずれかを選択できます。ここでは、Apache を使用します:

sudo apt install apache2

Apache を起動し、起動時に実行できるようにします:

sudo systemctl start apache2
sudo systemctl enable apache2

Apache のステータスを確認するには:

sudo systemctl status apache2

ステップ 3: PHP と拡張機能をインストールする

Laravel には PHP が必要なので、必要な拡張機能とともに PHP をインストールします。

sudo apt install php php-cli php-mbstring php-xml php-bcmath php-tokenizer php-json php-curl php-zip php-mysql libapache2-mod-php

PHP バージョンを確認します:

php -v

ステップ 4: Composer をインストールする

Laravel の依存関係を管理するには Composer が必要です。インストールするには、次を実行します:

sudo apt install curl
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Composer がインストールされているかどうかを確認します:

composer -v

ステップ 5: MySQL (または PostgreSQL) をインストールする

Laravel はさまざまなデータベースを操作できます。 MySQL を使用します:

sudo apt install mysql-server

次のコマンドを実行して、MySQL インストールを保護します。

sudo mysql_secure_installation

ステップ 6: Node.js と NPM をインストールする

Laravel は、フロントエンド アセットのコンパイルに Node.js を使用します。 NPM でインストールします:

sudo apt install nodejs npm

バージョンの確認:

node -v
npm -v

ステップ 7: 仮想ホストのセットアップ (Apache の場合)

Laravel プロジェクトの仮想ホストを作成します。まず、デフォルトの Apache サイト ディレクトリに移動します:

cd /var/www/
sudo mkdir your-laravel-app

正しい権限を割り当てます:

sudo chown -R $USER:$USER /var/www/your-laravel-app

次に、新しい仮想ホスト ファイルを作成します。

sudo nano /etc/apache2/sites-available/your-laravel-app.conf

ファイル内に次の構成を追加します:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName your-laravel-app.local
    DocumentRoot /var/www/your-laravel-app/public
    <Directory /var/www/your-laravel-app>
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

サイトと mod_rewrite を有効にします:

sudo a2ensite your-laravel-app.conf
sudo a2enmod rewrite

Apache を再起動します:

sudo systemctl restart apache2

ステップ8: Laravelをインストールする

/var/www/your-laravel-app ディレクトリに移動し、Composer を使用して Laravel をインストールします。

cd /var/www/your-laravel-app
composer create-project --prefer-dist laravel/laravel .

ステップ 9: データベース接続の構成

Laravel プロジェクトで .env ファイルを開き、データベース構成を更新します。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

ステップ 10: 権限を設定する

ストレージおよびブートストラップ/キャッシュ ディレクトリに正しいアクセス許可を設定します。

sudo chown -R www-data:www-data /var/www/your-laravel-app
sudo chmod -R 775 /var/www/your-laravel-app/storage
sudo chmod -R 775 /var/www/your-laravel-app/bootstrap/cache

ステップ 11: ホスト ファイルを更新する

仮想ホスト名を hosts ファイルに追加します:

sudo nano /etc/hosts

次の行を追加します:

127.0.0.1   your-laravel-app.local

ステップ 12: Laravel プロジェクトを実行する

http://your-laravel-app.local にアクセスして、ブラウザで Laravel プロジェクトにアクセスします。

これにより、Ubuntu システム上で動作する Laravel 環境が提供されます!

以上がLaravel は Ubuntu に段階的にインストールされます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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