【发布时间】:2016-08-08 16:10:45
【问题描述】:
当我在我的 CakePHP3 项目中运行 composer install 时,我得到下一个错误:
Problem 1
- Installation request for cakephp/cakephp 3.2.12 -> satisfiable by cakephp/cakephp[3.2.12].
- cakephp/cakephp 3.2.12 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 2
- cakephp/cakephp 3.2.12 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- cakephp/debug_kit 3.2.9 requires cakephp/cakephp >=3.1.0 <4.0 -> satisfiable by cakephp/cakephp[3.2.12].
- Installation request for cakephp/debug_kit 3.2.9 -> satisfiable by cakephp/debug_kit[3.2.9].
我使用的是 Ubuntu 16.04(注意 PHP5 的禁用软件包)
我该如何解决这个问题?
【问题讨论】:
-
尝试运行
apt-get build-dep libapache2-mod-php5 -
“系统中缺少请求的 PHP 扩展 mbstring”的哪一部分不清楚?安装扩展。
-
大部分蛋糕 php5 包在 ubuntu 16 上被丢弃
-
你是如何安装 PHP 的? Ubuntu 16.04 的
php-cgi和php-cli软件包应包含开箱即用的mbstring扩展。
标签: php cakephp composer-php cakephp-3.0