您的位置:宽带测速网 > 网站建设 > centos安装laravel步骤怎样

centos安装laravel步骤怎样

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

在 CentOS 上安装 Laravel 可以通过以下步骤完成:

    更新系统包:首先,确保你的系统包是最新的。

    sudo yum update -y

    安装 PHP 和必要的扩展:Laravel 需要 PHP 7.3 或更高版本。你可以使用 yum 安装 PHP 及其一些必要的扩展。

    sudo yum install php php-cli php-fpm php-mysqlnd php-mbstring php-xml php-zip -y

    安装 Composer:Composer 是 Laravel 的依赖管理工具。你可以通过以下命令安装 Composer:

    curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer

    配置 Web 服务器:Laravel 推荐使用 Nginx 或 Apache 作为 Web 服务器。这里以 Nginx 为例:

    安装 Nginx:

    sudo yum install nginx -y

    启动并启用 Nginx 服务:

    sudo systemctl start nginxsudo 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

    创建 Laravel 项目:使用 Composer 创建一个新的 Laravel 项目:

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

    替换 your_project_name 为你的项目名称。

    配置环境变量:将 Laravel 项目的 public 目录路径添加到你的 Web 服务器的文档根目录。例如,对于 Nginx:

    sudo ln -s /path/to/your/laravel/public /usr/share/nginx/html

    设置文件和目录权限:确保 Laravel 项目的文件和目录权限正确设置:

    sudo chown -R nginx:nginx /path/to/your/laravelsudo chmod -R 755 /path/to/your/laravel/storagesudo chmod -R 755 /path/to/your/laravel/bootstrap/cache

    访问 Laravel 项目:打开浏览器,访问 http://your_domain_or_ip,你应该能够看到 Laravel 的欢迎页面。

通过以上步骤,你应该能够在 CentOS 上成功安装和运行 Laravel。