温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在Linux中安装Laravel

发布时间:2024-11-28 15:57:17 来源:亿速云 阅读:78 作者:小樊 栏目:云计算

在 Linux 中安装 Laravel 可以通过以下几个步骤完成:

  1. 安装 LAMP 或 LEMP 环境: Laravel 需要 PHP、Apache 或 Nginx Web 服务器以及 MySQL 数据库。首先,请确保您的 Linux 发行版已安装 LAMP 或 LEMP 环境。

    • 对于 LAMP:

      • 安装 Apache:sudo apt-get update && sudo apt-get install apache2
      • 安装 PHP:sudo apt-get install php libapache2-mod-php php-mysql
      • 安装 MySQL:sudo apt-get install mysql-server
      • 启动 MySQL 服务:sudo systemctl start mysql
      • 启用 MySQL 服务:sudo systemctl enable mysql
    • 对于 LEMP:

      • 安装 Nginx:sudo apt-get update && sudo apt-get install nginx
      • 安装 PHP:sudo apt-get install php-fpm php-mysql
      • 安装 MySQL:sudo apt-get install mysql-server
      • 启动 MySQL 服务:sudo systemctl start mysql
      • 启用 MySQL 服务:sudo systemctl enable mysql
      • 配置 Nginx 以使用 PHP-FPM:编辑 /etc/nginx/sites-available/default 文件,将 fastcgi_pass 指向 unix:/var/run/php/php7.4-fpm.sock;(根据您的 PHP 版本进行修改)。
  2. 安装 Composer: Composer 是 Laravel 的依赖管理工具。在终端中运行以下命令以全局安装 Composer:

    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    
  3. 创建一个新的 Laravel 项目: 在您选择的目录中,运行以下命令以创建一个新的 Laravel 项目:

    composer create-project --prefer-dist laravel/laravel my_project_name
    

    my_project_name 替换为您的项目名称。

  4. 配置虚拟主机: 如果您使用的是 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 配置。

  5. 配置文件和权限:

    • .env.example 文件复制到 .env 文件:cp .env.example .env
    • 使用文本编辑器打开 .env 文件,配置数据库连接和其他相关设置。
    • 在 Laravel 项目的根目录中运行 chmod -R 755 storagechmod -R 755 bootstrap/cache 以设置正确的文件权限。
  6. 运行迁移和种子: 如果您的项目包含数据库迁移和种子,请运行以下命令以执行它们:

    php artisan migrate
    php artisan db:seed
    

现在,您已经在 Linux 中成功安装了 Laravel。您可以通过访问 http://your_server_ip/my_project_name 来查看新创建的项目。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI