您好,登錄后才能下訂單哦!
在 Linux 上配置 Laravel 需要幾個步驟。以下是一個詳細的指南,幫助你完成這個過程:
首先,確保你的 Linux 系統已經安裝了 PHP、Composer 和 Web 服務器(如 Apache 或 Nginx)。
你可以使用包管理器來安裝 PHP 和 Composer。以下是一些常見的包管理器及其命令:
Ubuntu/Debian:
sudo apt update
sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
CentOS/RHEL:
sudo yum install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo apt install apache2 libapache2-mod-rewrite
編輯 Apache 的默認虛擬主機配置文件:
sudo nano /etc/apache2/sites-available/000-default.conf
找到 <VirtualHost *:80>
部分,并確保 DocumentRoot
指向你的 Laravel 項目的 public
目錄。例如:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/your-laravel-project/public
<Directory /var/www/html/your-laravel-project/public>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
重啟 Apache 以應用更改:
sudo systemctl restart apache2
編輯 Nginx 的默認虛擬主機配置文件:
sudo nano /etc/nginx/sites-available/default
找到 server
部分,并確保 root
指向你的 Laravel 項目的 public
目錄。例如:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html/your-laravel-project/public;
index index.php index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根據你的 PHP 版本調整
}
location ~ /\.ht {
deny all;
}
}
重啟 Nginx 以應用更改:
sudo systemctl restart nginx
在你的項目目錄中運行 Composer 安裝 Laravel:
cd /path/to/your-laravel-project
composer create-project --prefer-dist laravel/laravel your-project-name
復制 .env.example
文件到 .env
并編輯:
cp .env.example .env
nano .env
設置數據庫連接信息和其他必要的配置。
運行以下命令生成應用密鑰:
php artisan key:generate
確保數據庫已經創建,然后運行遷移:
php artisan migrate
現在,你應該能夠在瀏覽器中訪問你的 Laravel 應用了。打開瀏覽器并訪問 http://your-server-ip
,你應該能看到 Laravel 的歡迎頁面。
通過以上步驟,你已經成功在 Linux 上配置了 Laravel。這個過程包括安裝必要的軟件、配置 Web 服務器、安裝 Laravel 項目以及運行數據庫遷移。希望這個指南對你有所幫助!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。