在 Debian 上部署 Laravel 并不难,尤其是如果你已经熟悉 Linux 基本操作和 PHP 环境。下面给你一个清晰的判断和实操指引。
总体难度:★★☆☆☆(中等偏易)
apt 安装 PHP、Nginx/Apache、MySQL.env 配置和缓存适合:
sudo apt update && sudo apt upgrade -y
sudo apt install -y nginx php php-fpm php-mysql php-mbstring php-xml php-curl php-zip unzip git
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
cd /var/www
git clone your-repo laravel
cd laravel
composer install --no-dev --optimize-autoloader
cp .env.example .env
php artisan key:generate
sudo chown -R www-data:www-data /var/www/laravel
sudo chmod -R 755 /var/www/laravel
sudo chmod -R 775 storage bootstrap/cache
server {
listen 80;
server_name example.com;
root /var/www/laravel/public;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php-fpm.sock;
}
}
sudo nginx -t
sudo systemctl reload nginx
也可以直接用:
Debian 部署 Laravel 不难,关键是环境配置和权限处理。
如果你愿意,我可以:
你现在是 学习用途 还是 正式上线?