Subscribe Us

Header Ads

Cara mengatasi requirement PHP CLI pada Laravel 5.4 5.5 5.6

Kali ini saya akan memberikan cara mengatasi masalah requirement pada saat composer update atau composer install pada Laravel 5.4, Laravel 5.5, Laravel 5.6.

Kejadiannya seperti ini, ketika saya akan melakukan composer install keluarlah seperti berikut ini :

Your requirements could not be resolved to an installable set of packages.

  To enable extensions, verify that they are enabled in those .ini files:
    - /etc/php/7.2/cli/php.ini
    - /etc/php/7.2/cli/conf.d/10-opcache.ini
    - /etc/php/7.2/cli/conf.d/10-pdo.ini
    - /etc/php/7.2/cli/conf.d/15-xml.ini
    - /etc/php/7.2/cli/conf.d/20-calendar.ini
    - /etc/php/7.2/cli/conf.d/20-ctype.ini
    - /etc/php/7.2/cli/conf.d/20-dom.ini
    - /etc/php/7.2/cli/conf.d/20-exif.ini
    - /etc/php/7.2/cli/conf.d/20-fileinfo.ini
    - /etc/php/7.2/cli/conf.d/20-ftp.ini
    - /etc/php/7.2/cli/conf.d/20-gettext.ini
    - /etc/php/7.2/cli/conf.d/20-iconv.ini
    - /etc/php/7.2/cli/conf.d/20-json.ini
    - /etc/php/7.2/cli/conf.d/20-mbstring.ini
    - /etc/php/7.2/cli/conf.d/20-phar.ini
    - /etc/php/7.2/cli/conf.d/20-posix.ini
    - /etc/php/7.2/cli/conf.d/20-readline.ini
    - /etc/php/7.2/cli/conf.d/20-shmop.ini
    - /etc/php/7.2/cli/conf.d/20-simplexml.ini
    - /etc/php/7.2/cli/conf.d/20-sockets.ini
    - /etc/php/7.2/cli/conf.d/20-sysvmsg.ini
    - /etc/php/7.2/cli/conf.d/20-sysvsem.ini
    - /etc/php/7.2/cli/conf.d/20-sysvshm.ini
    - /etc/php/7.2/cli/conf.d/20-tokenizer.ini
    - /etc/php/7.2/cli/conf.d/20-wddx.ini
    - /etc/php/7.2/cli/conf.d/20-xmlreader.ini
    - /etc/php/7.2/cli/conf.d/20-xmlwriter.ini
    - /etc/php/7.2/cli/conf.d/20-xsl.ini


  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

Jika kalian menemukan permasalahan seperti diatas mudah untuk dibenerinnya, okay silahkan ikuti saja.

Jalankan atau install PHP seperti berikut :

1. sudo apt-get install php7.2-gd
2. sudo apt-get install php7.2-intl
3. sudo apt-get install php7.2-xsl

Okay jika yang diminta bukan PHP 7.2 maka tinggal ganti aja sesuai dengan versi PHP anda misal 5.6, ganti saja 7.2 menjadi 5.6.

Sekian cara mengatasi requirement ketika composer update atau composer install di Laravel.

Post a Comment

0 Comments