Kali Linux环境下安装Laravel遇ext-mbstring依赖错误的解决咨询
解决Kali Linux安装Laravel时
ext-mbstring缺失的问题 我之前在Kali上部署Laravel的时候也踩过这个一模一样的坑,别担心,这本质就是Laravel依赖的PHP多字节字符串扩展没安装到位,咱们一步步来解决:
先刷新系统包索引,确保能获取到最新的软件包信息:
sudo apt update && sudo apt upgrade -y安装
mbstring扩展。Kali默认的PHP版本会随系统更新变化,你可以先通过php -v查看当前PHP版本,比如如果是PHP 8.2,直接执行:sudo apt install php-mbstring如果是特定版本(比如PHP 7.4),就指定版本安装:
sudo apt install php7.4-mbstring安装完成后,重启PHP-FPM服务(如果你的环境用的是FPM模式),确保扩展生效:
# 替换成你的PHP版本,比如php8.2-fpm sudo systemctl restart php8.2-fpm验证扩展是否安装成功:
php -m | grep mbstring如果输出
mbstring,就说明扩展已经正常加载了,这时候再重新执行Laravel的安装命令就不会报错了。
万一还是遇到问题(比如Composer缓存导致的检测异常),可以试试清理Composer缓存再安装:
composer clear-cache && composer install
内容的提问来源于stack exchange,提问作者Pyr James
相关产品推荐
相关产品推荐

