我正试图在Windows上开始使用laravel,这是我尝试的命令:
rahul@rahulserver MINGW64 /d/PhpIdeaProjects/LaravelLearning
$ composer create-project laravel/laravel learning-laravel-5
以下是我得到的输出:
Installing laravel/laravel (v5.0.22)
- Installing laravel/laravel (v5.0.22)
Loading from cache
Created project in learning-laravel-5
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for danielstjules/stringy 1.9.0 -> satisfiable by danielstjules/stringy[1.9.0].
- danielstjules/stringy 1.9.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 2
- Installation request for laravel/framework v5.0.16 -> satisfiable by laravel/framework[v5.0.16].
- laravel/framework v5.0.16 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
那么我该如何继续前进呢?
答案 0 :(得分:6)
请求的依赖项需要php扩展mbstring
,因为错误解释了。
系统中缺少所请求的PHP扩展名mbstring
所以安装扩展程序,它应该安装完美。
mbstring
内置于libapache2-mod-php5
包中。运行
sudo apt-get install libapache2-mod-php5
对于Windows环境,请检查php.ini
并取消注释;extension=php_mbstring.dll
行至extension=php_mbstring.dll
- 然后重新启动您的网络服务器。