新しい Ubuntu で Laravel をセットアップするには、次の手順に従います。
次のコマンドを実行して、システムのパッケージ リストを更新し、インストールされているパッケージをアップグレードします。
sudo apt update sudo apt upgrade
Web サーバーの場合は、Apache または Nginx のいずれかを選択できます。ここでは、Apache を使用します:
sudo apt install apache2
Apache を起動し、起動時に実行できるようにします:
sudo systemctl start apache2 sudo systemctl enable apache2
Apache のステータスを確認するには:
sudo systemctl status apache2
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
Laravel の依存関係を管理するには Composer が必要です。インストールするには、次を実行します:
sudo apt install curl curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Composer がインストールされているかどうかを確認します:
composer -v
Laravel はさまざまなデータベースを操作できます。 MySQL を使用します:
sudo apt install mysql-server
次のコマンドを実行して、MySQL インストールを保護します。
sudo mysql_secure_installation
Laravel は、フロントエンド アセットのコンパイルに Node.js を使用します。 NPM でインストールします:
sudo apt install nodejs npm
バージョンの確認:
node -v npm -v
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
/var/www/your-laravel-app ディレクトリに移動し、Composer を使用して Laravel をインストールします。
cd /var/www/your-laravel-app composer create-project --prefer-dist laravel/laravel .
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
ストレージおよびブートストラップ/キャッシュ ディレクトリに正しいアクセス許可を設定します。
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
仮想ホスト名を hosts ファイルに追加します:
sudo nano /etc/hosts
次の行を追加します:
127.0.0.1 your-laravel-app.local
http://your-laravel-app.local にアクセスして、ブラウザで Laravel プロジェクトにアクセスします。
これにより、Ubuntu システム上で動作する Laravel 環境が提供されます!
以上がLaravel は Ubuntu に段階的にインストールされます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。