我从composer那里得到的错误消息是:您的需求无法解析为一组可安装的包。
Problem 1
- Installation request for laravel/framework v5.4.28 -> satisfiable by laravel/framework[v5.4.28].
- laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 2
- Installation request for phpunit/phpunit 5.7.21 -> satisfiable by phpunit/phpunit[5.7.21].
- phpunit/phpunit 5.7.21 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 3
- laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- laravel/tinker v1.0.1 requires illuminate/console ~5.1 -> satisfiable by laravel/framework[v5.4.28].
- Installation request for laravel/tinker v1.0.1 -> satisfiable by laravel/tinker[v1.0.1].
我已尝试取消对extension=php_mbstring.dll的注释,但仍会引发错误。我试图更改"php.ini“中的extension_dir,但它给出了一个错误。感谢您的帮助。
发布于 2017-07-04 01:27:24
--根据新信息进行编辑--
由于这是Windows,重新安装PHP,在PHP.INI文件中启用扩展,并重新启动and服务器,应该是可行的。
--以前的LINUX解决方案--
您需要为php安装mbstring。
使用:
sudo apt-get install phpX.X-mbstring
其中,X.X是PHP的版本号。
发布于 2018-06-08 05:20:48
这对我很有效:
sudo apt-get install php7.2-mbstring
发布于 2020-02-01 12:50:07
它起作用了
sudo apt-get install php7.3-mbstring
sudo apt install php-xml
编写器更新
https://stackoverflow.com/questions/44891013
复制相似问题