您好,登錄后才能下訂單哦!
在 Linux 中安裝 Laravel 可以通過以下幾個步驟完成:
安裝 LAMP 或 LEMP 環境: Laravel 需要 PHP、Apache 或 Nginx Web 服務器以及 MySQL 數據庫。首先,請確保您的 Linux 發行版已安裝 LAMP 或 LEMP 環境。
對于 LAMP:
sudo apt-get update && sudo apt-get install apache2
sudo apt-get install php libapache2-mod-php php-mysql
sudo apt-get install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
對于 LEMP:
sudo apt-get update && sudo apt-get install nginx
sudo apt-get install php-fpm php-mysql
sudo apt-get install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
/etc/nginx/sites-available/default
文件,將 fastcgi_pass
指向 unix:/var/run/php/php7.4-fpm.sock;
(根據您的 PHP 版本進行修改)。安裝 Composer: Composer 是 Laravel 的依賴管理工具。在終端中運行以下命令以全局安裝 Composer:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
創建一個新的 Laravel 項目: 在您選擇的目錄中,運行以下命令以創建一個新的 Laravel 項目:
composer create-project --prefer-dist laravel/laravel my_project_name
將 my_project_name
替換為您的項目名稱。
配置虛擬主機:
如果您使用的是 Apache,請編輯 /etc/apache2/sites-available/000-default.conf
文件,為 Laravel 項目添加一個新的虛擬主機配置。將 DocumentRoot
指向 Laravel 項目的 public
目錄,并將 <Directory>
標簽內的 AllowOverride
設置為 All
。
如果您使用的是 Nginx,請編輯 /etc/nginx/sites-available/default
文件,為 Laravel 項目添加一個新的 server 配置塊。將 root
指向 Laravel 項目的 public
目錄,并確保 location ~ \.php$
塊包含正確的 PHP-FPM 配置。
配置文件和權限:
.env.example
文件復制到 .env
文件:cp .env.example .env
.env
文件,配置數據庫連接和其他相關設置。chmod -R 755 storage
和 chmod -R 755 bootstrap/cache
以設置正確的文件權限。運行遷移和種子: 如果您的項目包含數據庫遷移和種子,請運行以下命令以執行它們:
php artisan migrate
php artisan db:seed
現在,您已經在 Linux 中成功安裝了 Laravel。您可以通過訪問 http://your_server_ip/my_project_name
來查看新創建的項目。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。