在 CentOS 上安装 Laravel 依赖,通常是指通过 Composer 安装 Laravel 所需的 PHP 依赖包。下面按完整流程给你一步步说明(适用于 CentOS 7 / 8 / Stream)。
Laravel 10+ 要求 PHP ≥ 8.1
# 安装 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
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
验证:
composer -V
进入项目目录:
cd /var/www/laravel
安装依赖:
composer install
如果是生产环境,建议:
composer install --no-dev --optimize-autoloader
composer create-project laravel/laravel example-app
cd example-app
php -d memory_limit=-1 composer install
chown -R nginx:nginx /var/www/laravel
chmod -R 755 /var/www/laravel
Laravel 需要写权限的目录:
chmod -R 777 storage bootstrap/cache
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
cp .env.example .env
php artisan key:generate
php artisan serve --host=0.0.0.0 --port=8000
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
如果你愿意,可以告诉我:
我可以给你更精确的命令,避免踩坑。