您的位置:宽带测速网 > 网站建设 > centos安装laravel如何启动服务

centos安装laravel如何启动服务

2025-06-25 12:57来源:互联网 [ ]

在 CentOS 上安装 Laravel 并启动服务,可以按照以下步骤进行:

    安装必要的软件包:确保你已经安装了 PHP、Composer 和 Nginx。如果没有安装,可以使用以下命令进行安装:

    sudo yum install -y php php-fpm php-mysqlnd php-mbstring php-xml php-zipsudo yum install -y composersudo yum install -y epel-releasesudo yum install -y nginx

    配置 Nginx:编辑 Nginx 配置文件以支持 Laravel 项目。假设你的 Laravel 项目位于 /var/www/html/your-project 目录下。

    sudo nano /etc/nginx/conf.d/your-project.conf

    将以下内容添加到配置文件中:

    server {listen 80;server_name your-domain.com;root /var/www/html/your-project/public;add_header X-Frame-Options "SAMEORIGIN";add_header X-XSS-Protection "1; mode=block";add_header X-Content-Type-Options "nosniff";index index.html index.htm index.php;charset utf-8;location / {try_files $uri $uri/ /index.php?$query_string;}location = /favicon.ico { access_log off; log_not_found off; }location = /robots.txt{ access_log off; log_not_found off; }error_page 404 /index.php;location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;include fastcgi_params;}location ~ /\.(?!well-known).* {deny all;}}

    保存并退出编辑器,然后重启 Nginx 以应用更改:

    sudo systemctl restart nginx

    安装 Composer 依赖:进入你的 Laravel 项目目录并安装 Composer 依赖:

    cd /var/www/html/your-projectcomposer install

    配置环境变量:复制 .env.example 文件为 .env 并编辑:

    cp .env.example .envnano .env

    根据你的数据库设置和其他配置进行修改。

    生成应用密钥:生成应用密钥:

    php artisan key:generate

    运行数据库迁移(如果有):如果你的项目有数据库迁移文件,可以运行迁移:

    php artisan migrate

    启动 PHP-FPM:启动 PHP-FPM 服务:

    sudo systemctl start php-fpm

    设置 PHP-FPM 服务开机自启:

    sudo systemctl enable php-fpm

    验证安装:打开浏览器并访问你的域名或 IP 地址,你应该能够看到 Laravel 的欢迎页面。

通过以上步骤,你应该能够在 CentOS 上成功安装并启动 Laravel 服务。