溫馨提示×

centos安裝laravel步驟怎樣

小樊
90
2025-01-01 20:00:04
欄目: 智能運維

在 CentOS 上安裝 Laravel 可以通過以下步驟完成:

  1. 更新系統包: 首先,確保你的系統包是最新的。

    sudo yum update -y
    
  2. 安裝 PHP 和必要的擴展: Laravel 需要 PHP 7.3 或更高版本。你可以使用 yum 安裝 PHP 及其一些必要的擴展。

    sudo yum install php php-cli php-fpm php-mysqlnd php-mbstring php-xml php-zip -y
    
  3. 安裝 Composer: Composer 是 Laravel 的依賴管理工具。你可以通過以下命令安裝 Composer:

    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    
  4. 配置 Web 服務器: Laravel 推薦使用 Nginx 或 Apache 作為 Web 服務器。這里以 Nginx 為例:

    • 安裝 Nginx:

      sudo yum install nginx -y
      
    • 啟動并啟用 Nginx 服務:

      sudo systemctl start nginx
      sudo systemctl enable nginx
      
    • 創建一個新的 Nginx 配置文件,例如 /etc/nginx/conf.d/laravel.conf

      sudo nano /etc/nginx/conf.d/laravel.conf
      
    • 在文件中添加以下內容:

      server {
          listen 80;
          server_name your_domain_or_ip;
          root /path/to/your/laravel/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 unix:/var/run/php-fpm/php-fpm.sock;
              fastcgi_index index.php;
              fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
              include fastcgi_params;
          }
      
          location ~ /\.(?!well-known).* {
              deny all;
          }
      }
      
    • 替換 /path/to/your/laravel/public 為你的 Laravel 項目的 public 目錄路徑。

    • 重啟 Nginx 以應用配置更改:

      sudo systemctl restart nginx
      
  5. 創建 Laravel 項目: 使用 Composer 創建一個新的 Laravel 項目:

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

    替換 your_project_name 為你的項目名稱。

  6. 配置環境變量: 將 Laravel 項目的 public 目錄路徑添加到你的 Web 服務器的文檔根目錄。例如,對于 Nginx:

    sudo ln -s /path/to/your/laravel/public /usr/share/nginx/html
    
  7. 設置文件和目錄權限: 確保 Laravel 項目的文件和目錄權限正確設置:

    sudo chown -R nginx:nginx /path/to/your/laravel
    sudo chmod -R 755 /path/to/your/laravel/storage
    sudo chmod -R 755 /path/to/your/laravel/bootstrap/cache
    
  8. 訪問 Laravel 項目: 打開瀏覽器,訪問 http://your_domain_or_ip,你應該能夠看到 Laravel 的歡迎頁面。

通過以上步驟,你應該能夠在 CentOS 上成功安裝和運行 Laravel。

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