溫馨提示×

centos安裝laravel如何啟動服務

小樊
121
2025-01-01 20:07:01
欄目: 智能運維

在 CentOS 上安裝 Laravel 并啟動服務,可以按照以下步驟進行:

  1. 安裝必要的軟件包: 確保你已經安裝了 PHP、Composer 和 Nginx。如果沒有安裝,可以使用以下命令進行安裝:

    sudo yum install -y php php-fpm php-mysqlnd php-mbstring php-xml php-zip
    sudo yum install -y composer
    sudo yum install -y epel-release
    sudo yum install -y nginx
    
  2. 配置 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
    
  3. 安裝 Composer 依賴: 進入你的 Laravel 項目目錄并安裝 Composer 依賴:

    cd /var/www/html/your-project
    composer install
    
  4. 配置環境變量: 復制 .env.example 文件為 .env 并編輯:

    cp .env.example .env
    nano .env
    

    根據你的數據庫設置和其他配置進行修改。

  5. 生成應用密鑰: 生成應用密鑰:

    php artisan key:generate
    
  6. 運行數據庫遷移(如果有): 如果你的項目有數據庫遷移文件,可以運行遷移:

    php artisan migrate
    
  7. 啟動 PHP-FPM: 啟動 PHP-FPM 服務:

    sudo systemctl start php-fpm
    

    設置 PHP-FPM 服務開機自啟:

    sudo systemctl enable php-fpm
    
  8. 驗證安裝: 打開瀏覽器并訪問你的域名或 IP 地址,你應該能夠看到 Laravel 的歡迎頁面。

通過以上步驟,你應該能夠在 CentOS 上成功安裝并啟動 Laravel 服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女