首次安装Laravel(PHP 8.1)未改代码却报错求助
Laravel 首次安装(PHP 8.1)无代码修改报错排查方案
重新安装完整依赖
执行composer install重新拉取并安装所有依赖,留意安装过程中的报错信息,比如PHP扩展缺失导致的依赖安装失败,这类问题很容易被忽略。检查PHP核心扩展是否齐全
Laravel适配PHP8.1的版本(如Laravel 9/10)要求必须启用以下扩展:BCMath、Ctype、JSON、Mbstring、OpenSSL、PDO、Tokenizer、XML。执行php -m查看已安装扩展列表,缺失的话在PHP配置中启用或通过包管理器安装。完成基础环境配置
复制根目录下的.env.example文件并重命名为.env,然后执行php artisan key:generate生成应用密钥,这是Laravel启动的必要步骤,未配置密钥会直接触发报错。修复目录权限
确保storage和bootstrap/cache目录有写入权限:- Linux/macOS环境执行:
chmod -R 775 storage bootstrap/cache chown -R www-data:www-data storage bootstrap/cache - Windows环境右键对应目录,在属性中开启写入权限。
- Linux/macOS环境执行:
清理缓存残留
执行以下命令清除可能存在的配置缓存和应用缓存:php artisan config:clear php artisan cache:clear
内容的提问来源于stack exchange,提问作者verosf98
相关产品推荐
相关产品推荐

