centos

如何在centos上安装laravel

小樊
44
2025-05-02 19:21:17
栏目: 智能运维

在CentOS上安装Laravel需要遵循以下步骤:

  1. 安装Composer(PHP依赖管理器): 如果你还没有安装Composer,请按照以下命令进行安装:

    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    
  2. 安装PHP扩展: Laravel需要一些PHP扩展,你可以使用以下命令安装它们:

    sudo yum install php-common php-cli php-fpm php-json php-pdo php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
    
  3. 配置PHP-FPM(如果使用Nginx): 如果你使用Nginx作为Web服务器,你需要配置PHP-FPM。编辑/etc/php-fpm.d/www.conf文件,确保以下行没有被注释掉:

    listen = /run/php-fpm/www.sock
    

    然后重启PHP-FPM服务:

    sudo systemctl restart php-fpm
    
  4. 配置Nginx(如果使用Nginx): 编辑Nginx配置文件(通常位于/etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf),添加以下内容:

    location ~ \.php$ {
        fastcgi_pass   unix:/run/php-fpm/www.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
    

    然后重启Nginx服务:

    sudo systemctl restart nginx
    
  5. 创建Laravel项目: 使用Composer创建一个新的Laravel项目:

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

    your_project_name替换为你的项目名称。

  6. 配置环境变量: 进入项目目录,复制.env.example文件并重命名为.env

    cd your_project_name
    cp .env.example .env
    

    使用文本编辑器打开.env文件,配置数据库连接信息:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=your_database_name
    DB_USERNAME=your_database_user
    DB_PASSWORD=your_database_password
    

    your_database_nameyour_database_useryour_database_password替换为你的数据库信息。

  7. 生成应用密钥: 在项目根目录下运行以下命令生成应用密钥:

    php artisan key:generate
    
  8. 运行Laravel项目: 使用以下命令启动Laravel内置的开发服务器:

    php artisan serve
    

    现在你可以在浏览器中访问http://localhost:8000来查看你的Laravel项目。

注意:在生产环境中,建议使用更强大的Web服务器(如Apache或Nginx)和PHP处理程序(如PHP-FPM)。以上步骤适用于开发和测试环境。

0
看了该问题的人还看了