Laravel 在 Ubuntu 中逐步安裝。

PHPz
發布: 2024-09-07 06:34:32
原創
473 人瀏覽過

Laravel installs in Ubuntu step by step.

要在全新的 Ubuntu 中設定 Laravel,請依照下列步驟操作:

步驟一:更新升級系統包

執行以下命令來更新系統的軟體包清單並升級已安裝的軟體包:

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

需要 Composer 來管理 Laravel 依賴項。要安裝它,請運行:

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步:更新主機文件

將您的虛擬主機名稱新增至主機檔案:

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中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板