在 CentOS 上安装 Laravel,通常需要先准备好 Web 运行环境 和 PHP 相关依赖。下面按「必须」和「常见可选」给你列清楚。
yum install -y epel-release
yum install -y git unzip curl wget
Laravel 对 PHP 版本有要求(如 Laravel 10 需要 PHP ≥ 8.1)
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php81
yum install -y php php-cli php-fpm
yum install -y \
php-common \
php-mbstring \
php-xml \
php-json \
php-tokenizer \
php-openssl \
php-pdo \
php-mysqlnd \
php-gd \
php-bcmath \
php-zip
✅ Laravel 官方要求的核心扩展:
mbstringxmlctypejsontokenizerbcmathopensslLaravel 通过 Composer 安装:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer --version
yum install -y mariadb-server
systemctl start mariadb
或 MySQL 8(需额外源)
yum install -y nginx
systemctl start nginx
yum install -y httpd
composer create-project laravel/laravel example-app
setenforce 0
或配置正确权限chmod -R 775 storage bootstrap/cache
如果你告诉我:
我可以直接给你一套完整可复制的安装命令。