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

PHPz
リリース: 2024-09-07 06:34:32
オリジナル
277 人が閲覧しました

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
ログイン後にコピー

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

 ServerAdmin webmaster@localhost ServerName your-laravel-app.local DocumentRoot /var/www/your-laravel-app/public  AllowOverride All  ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined 
ログイン後にコピー

サイトと 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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!