Gagal instal Composer

assalamualaikum saya mau install composer di ubuntu saya setelah dicoba muncul warning gini

 Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:

The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl

saya uda googling kesana kemari belum ketemu2

terus saya cek versi php gui sama cli saya beda saya gk tau apa ini pengaruh juga atau enggak soalnya belum seberapa paham

terus katanya suruh cek opensslnya uda enable apa belum ternyata



untuk yg cli
openssl support > disabled

untuk yg gui
openssl support > enabled

kok bisa beda gitu ya ? terus akhirnya nyari buat enable openssl juga belum ketemu

mungkin barangkali ada yg bisa bantu memecahkan masalah ini ?

terima kasih sebelumnya

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

Dibuka file php.ini yang cli terus cari extension, nah pas di situ cari deh gan yang ada tulisannya openssl terus di ilangin tanda (; / # lupa tepatnya saya, salah satu dari itu) kemudian di save aja. Restart deh ^^

Buat cek dimana php.ini nya di simpen. <pre> php --ini </pre>

PHP Gui ini apa ya ? Saya kudet banget wwkwk

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 6 tahun yang lalu

uda dicoba bang dan masih belum bisa, php gui maksudnya yg liatnya pake browser, gk tau juga si sebutannya apa hehe

oiya btw ini warning setelah uncomment opensslnya

<pre> PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20160303/php_openssl.dll' - /usr/local/lib/php/extensions/no-debug-non-zts-20160303/php_openssl.dll: cannot open shared object file: No such file or directory in Unknown on line 0 </pre> kira2 maksudnya apa ya ? apa opensslnya gk ada atau gk keinstall atau gimana ya ?

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

Biasanya sudah ke install default pas kita install php nya.

Coba ini

<pre> php -i | grep -i openssl </pre>

Kalau OpenSSL nya ke install kurang lebih kek gini nanti keluarnya

<pre> openssl OpenSSL support =&gt; enabled OpenSSL Library Version =&gt; OpenSSL 1.0.1f 6 Jan 2014 OpenSSL Header Version =&gt; OpenSSL 1.0.1f 6 Jan 2014 openssl.cafile =&gt; no value =&gt; no value openssl.capath =&gt; no value =&gt; no value OpenSSL support =&gt; enabled </pre>

Atau compile ulang php nya terus kali ini jangan lupa opensslnya di kasih. Kesini aja udah ada yg jelasin <a href='https://stackoverflow.com/questions/43881834/php-openssl-in-ubuntu '>https://stackoverflow.com/questions/43881834/php-openssl-in-ubuntu </a>

Kalau emang extensionnya ga ada, ya di install openssl nya sendirian <pre> apt-get install openssl </pre>

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 6 tahun yang lalu

wah siip bang, makasih buat solusinya

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban