debian

Laravel项目如何在Debian上运行

小樊
52
2025-08-14 05:48:30
栏目: 智能运维

在Debian上运行Laravel项目需要遵循以下步骤:

  1. 安装必要的依赖项

首先,确保你的Debian系统已经安装了PHP、Composer和其他必要的依赖项。你可以通过以下命令来安装它们:

sudo apt-get update
sudo apt-get install -y 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
sudo apt-get install -y libpng-dev libjpeg62-turbo-dev libfreetype6-dev libwebp-dev libxpm-dev libzip-dev
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.4-fpm php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-pear php7.4-bcmath
  1. 安装Nginx或Apache

你可以选择使用Nginx或Apache作为Web服务器。这里以Nginx为例:

sudo apt-get install -y nginx
  1. 安装MySQL或PostgreSQL

Laravel支持多种数据库,这里以MySQL为例:

sudo apt-get install -y mysql-server
  1. 配置PHP和Web服务器

根据你的需求配置PHP和Nginx。编辑/etc/php/7.4/fpm/php.ini文件,调整内存限制、上传大小等参数。然后重启PHP-FPM服务:

sudo systemctl restart php7.4-fpm

编辑Nginx配置文件(例如/etc/nginx/sites-available/default),设置正确的根目录和代理设置。然后重启Nginx服务:

sudo systemctl restart nginx
  1. 安装Laravel

在你的项目目录中,使用Composer安装Laravel:

composer install
  1. 设置文件权限

确保Laravel项目的storagebootstrap/cache目录具有可写权限:

sudo chown -R www-data:www-data /path/to/your/laravel/project
sudo chmod -R 755 /path/to/your/laravel/project/storage
sudo chmod -R 755 /path/to/your/laravel/project/bootstrap/cache
  1. 运行Laravel项目

现在你可以访问你的Debian服务器上的Laravel项目了。在浏览器中输入服务器的IP地址或域名,你应该能看到Laravel的欢迎页面。

注意:如果你在运行过程中遇到问题,请查看Nginx和PHP-FPM的错误日志,以便找到并解决问题。

0
看了该问题的人还看了