温馨提示×

CentOS怎么安装Laravel依赖

小樊
48
2026-08-29 16:11:41
栏目: 智能运维

CentOS 上安装 Laravel 依赖,通常是指通过 Composer 安装 Laravel 所需的 PHP 依赖包。下面按完整流程给你一步步说明(适用于 CentOS 7 / 8 / Stream)。


一、准备环境(PHP + Composer)

1️⃣ 安装 PHP(推荐 8.1 或 8.2)

Laravel 10+ 要求 PHP ≥ 8.1

CentOS 7 / 8(使用 Remi 源)

# 安装 EPEL
yum install -y epel-release

# 安装 Remi 源
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

# 启用 PHP 8.2
yum-config-manager --enable remi-php82

# 安装 PHP 及常用扩展
yum install -y php php-cli php-fpm php-mysql php-mbstring \
php-xml php-curl php-zip php-tokenizer php-fileinfo

验证:

php -v

2️⃣ 安装 Composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

验证:

composer -V

二、安装 Laravel 依赖

✅ 方式一:已有 Laravel 项目(最常见)

进入项目目录:

cd /var/www/laravel

安装依赖:

composer install

如果是生产环境,建议:

composer install --no-dev --optimize-autoloader

✅ 方式二:新建 Laravel 项目

composer create-project laravel/laravel example-app
cd example-app

三、常见问题解决

❌ 1. 内存不足

php -d memory_limit=-1 composer install

❌ 2. 权限问题

chown -R nginx:nginx /var/www/laravel
chmod -R 755 /var/www/laravel

Laravel 需要写权限的目录:

chmod -R 777 storage bootstrap/cache

❌ 3. Composer 慢(国内服务器)

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

四、配置运行环境

1️⃣ 环境文件

cp .env.example .env
php artisan key:generate

2️⃣ 运行测试

php artisan serve --host=0.0.0.0 --port=8000

五、配合 Nginx(可选)

location / {
    root /var/www/laravel/public;
    index index.php;
    try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

六、总结(最简流程)

# 1. 安装 PHP + Composer
# 2. 进入项目
cd /var/www/laravel

# 3. 安装依赖
composer install

如果你愿意,可以告诉我:

  • ✅ CentOS 版本
  • ✅ Laravel 版本
  • ✅ 是否生产环境 / 本地环境

我可以给你更精确的命令,避免踩坑。

0