2016-08-29 1 views
2

У меня возникли проблемы при установке ошибки в laravel. Сначала установите xampp в ubuntu 16.04. После этогоошибка установки laravel в ubuntu 16.04

cd /opt/lampp/htdocs/ 
composer create-project --prefer-dist laravel/laravel blog 

установки Laravel с композитором некоторые ошибки происходит

E: Package 'php5-mcrypt' has no installation candidate 
[email protected]:/opt/lampp/htdocs$ composer create-project --prefer-dist laravel/laravel blog1 
Installing laravel/laravel (v5.3.0) 
    - Installing laravel/laravel (v5.3.0) 
    Loading from cache 

Created project in blog1 
> php -r "file_exists('.env') || copy('.env.example', '.env');" 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - laravel/framework v5.3.4 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system. 
    - laravel/framework v5.3.3 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system. 
    - laravel/framework v5.3.2 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system. 
    - laravel/framework v5.3.1 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system. 
    - laravel/framework v5.3.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system. 
    - Installation request for laravel/framework 5.3.* -> satisfiable by laravel/framework[v5.3.0, v5.3.1, v5.3.2, v5.3.3, v5.3.4]. 

    To enable extensions, verify that they are enabled in those .ini files: 
    - /etc/php/7.0/cli/php.ini 
    - /etc/php/7.0/cli/conf.d/10-opcache.ini 
    - /etc/php/7.0/cli/conf.d/10-pdo.ini 
    - /etc/php/7.0/cli/conf.d/20-calendar.ini 
    - /etc/php/7.0/cli/conf.d/20-ctype.ini 
    - /etc/php/7.0/cli/conf.d/20-exif.ini 
    - /etc/php/7.0/cli/conf.d/20-fileinfo.ini 
    - /etc/php/7.0/cli/conf.d/20-ftp.ini 
    - /etc/php/7.0/cli/conf.d/20-gettext.ini 
    - /etc/php/7.0/cli/conf.d/20-iconv.ini 
    - /etc/php/7.0/cli/conf.d/20-json.ini 
    - /etc/php/7.0/cli/conf.d/20-phar.ini 
    - /etc/php/7.0/cli/conf.d/20-posix.ini 
    - /etc/php/7.0/cli/conf.d/20-readline.ini 
    - /etc/php/7.0/cli/conf.d/20-shmop.ini 
    - /etc/php/7.0/cli/conf.d/20-sockets.ini 
    - /etc/php/7.0/cli/conf.d/20-sysvmsg.ini 
    - /etc/php/7.0/cli/conf.d/20-sysvsem.ini 
    - /etc/php/7.0/cli/conf.d/20-sysvshm.ini 
    - /etc/php/7.0/cli/conf.d/20-tokenizer.ini 
    You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode. 

Как я могу исправить эту ошибку. Мой XAMPP PHP версии 7.0.10

ответ

3

Сообщение об ошибке детали, что это неправильно:

Laravel/рамки v5.3.4 требует доб-MBstring * -> запрошенная PHP расширение MBstring отсутствует в вашей системе.

Запустить sudo apt install php-mbstring, чтобы установить его.