debian

Debian如何安装Laravel

小樊
49
2025-06-11 21:38:04
栏目: 智能运维

在Debian系统上安装Laravel需要遵循以下步骤:

  1. 安装Composer(PHP依赖管理工具): 打开终端,运行以下命令来安装Composer:

    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    
  2. 安装PHP扩展: Laravel需要一些PHP扩展,例如OpenSSL、PDO、Mbstring、Tokenizer、XML、Ctype和JSON。运行以下命令来安装这些扩展:

    sudo apt-get install php-common php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
    
  3. 更新PHP配置文件: 编辑/etc/php/7.x/cli/php.ini(将7.x替换为您的PHP版本)文件,确保以下行没有被注释掉(删除前面的分号):

    date.timezone = UTC
    
  4. 安装Laravel安装器: 使用Composer全局安装Laravel安装器:

    composer global require laravel/installer
    

    将Composer的全局二进制文件目录添加到系统的PATH变量中。在~/.bashrc~/.zshrc文件中添加以下行(取决于您使用的shell):

    export PATH="$HOME/.composer/vendor/bin:$PATH"
    

    保存文件并运行source ~/.bashrcsource ~/.zshrc使更改生效。

  5. 创建一个新的Laravel项目: 现在您可以使用Laravel安装器创建一个新的Laravel项目。运行以下命令,将your_project_name替换为您的项目名称,将/path/to/your/project替换为您的项目目录:

    laravel new your_project_name --prefer-dist --optimize-autoloader
    
  6. 设置文件权限: 更改项目目录的所有者和权限,以便Web服务器可以访问和写入文件:

    sudo chown -R www-data:www-data /path/to/your/project
    sudo chmod -R 755 /path/to/your/project/storage
    sudo chmod -R 755 /path/to/your/project/bootstrap/cache
    
  7. 配置Web服务器: 根据您使用的Web服务器(例如Apache或Nginx),配置虚拟主机以指向Laravel项目的public目录。确保将your_project_name替换为您的项目名称。

  8. 重启Web服务器: 重启您的Web服务器以应用更改。对于Apache,运行sudo systemctl restart apache2;对于Nginx,运行sudo systemctl restart nginx

  9. 运行Laravel项目: 在浏览器中访问您的Laravel项目,您应该看到Laravel的欢迎页面。

现在您已经在Debian系统上成功安装了Laravel。您可以开始创建控制器、模型和视图,开始构建您的应用程序。

0
看了该问题的人还看了