php laravel 開發環境搭建

WBOY
發布: 2023-05-28 20:44:36
原創
585 人瀏覽過

PHP Laravel 開發環境建構

Laravel 是一個流行的 PHP 框架,它提供了許多便利的功能和工具,幫助開發者快速建立可擴展的 Web 應用程式。為了開始使用 Laravel,我們需要先建造一個開發環境。本篇文章將介紹如何建構 PHP Laravel 開發環境。

在開始之前,我們需要確保已經安裝了以下軟體:

  • PHP
  • Composer
  • 一個Web 伺服器(如Apache 或Nginx )
  • MySQL 或其他關係型資料庫

如果您沒有安裝這些軟體,可以前往它們的官方網站下載並安裝。

接下來,我們需要安裝 Laravel 的開發環境。我們可以透過 Composer 安裝 Laravel 安裝器,該安裝器可以幫助我們在本地環境和伺服器上快速安裝 Laravel。

開啟終端機(Mac 或Linux)或命令提示字元(Windows),輸入以下命令來安裝Laravel 安裝器:

composer global require laravel/installer
登入後複製

當Composer 完成安裝時,我們可以使用以下命令來建立新的Laravel 項目:

laravel new myproject
登入後複製

這將會在目前目錄下建立一個新的Laravel 項目,並安裝所有必要的依賴。

現在,我們需要設定我們的 Web 伺服器以正確處理 Laravel 應用程式。如果您使用的是 Apache Web 伺服器,可以使用下列設定檔:

<VirtualHost *:80>
    ServerName myproject.local
    DocumentRoot /path/to/myproject/public

    <Directory /path/to/myproject/public>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
登入後複製

myproject.local 替換為您專案的網域或 IP 位址。將 /path/to/myproject/public 替換為您專案的公共目錄的絕對路徑。

如果您使用的是 Nginx,可以使用以下設定檔:

server {
    listen 80;
    server_name myproject.local;
    root /path/to/myproject/public;

    index index.html index.htm index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ .php$ {
        try_files $uri /index.php =404;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}
登入後複製

myproject.local 替換為您專案的網域或 IP 位址。將 /path/to/myproject/public 替換為您專案的公共目錄的絕對路徑。如果您的 PHP 版本不是 7.4,請將 fastcgi_pass 中的版本號碼替換為您正在使用的 PHP 版本號。

現在,我們需要建立資料庫並配置 Laravel 應用程式以連接到它。開啟 .env 文件,並將以下內容替換為適合您的資料庫配置:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydatabase
DB_USERNAME=myusername
DB_PASSWORD=mypassword
登入後複製

mydatabase 替換為您要使用的資料庫名稱。將 myusername 替換為您要使用的資料庫使用者名稱。將 mypassword 替換為您要使用的資料庫密碼。

現在,我們可以運行資料庫遷移並填充資料庫。在終端機或命令提示字元中,導航到您的專案目錄,並執行以下命令:

php artisan migrate --seed
登入後複製

這將運行資料庫遷移和填充,建立所需的資料表和範例資料。

接下來,我們需要產生應用程式金鑰。在終端機或命令提示字元中,導航到您的專案目錄,並執行以下命令:

php artisan key:generate
登入後複製

這將在 .env 檔案中產生一個新的應用程式金鑰。

現在我們已經完成了 Laravel 開發環境的建置。要運行我們的應用程序,請啟動您的 Web 伺服器,並在瀏覽器中存取您的應用程式。如果您使用的是本機伺服器,請在瀏覽器中造訪 http://myproject.local(將 myproject.local 替換為您的網域名稱或 IP 位址)。

希望這篇文章能幫助您成功建構 PHP Laravel 開發環境。祝您成功建立優秀的 Web 應用程式!

以上是php laravel 開發環境搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!