PHP için Composer'ı kurarken aşağıdaki mesajı alıyorum:
Openssl uzantısı eksik, yani güvenli HTTPS transferleri imkansız. Mümkünse etkinleştirmelisiniz veya php ile --with-openssl ile derleyin
Bu sorun nasıl çözülür?
PHP için Composer'ı kurarken aşağıdaki mesajı alıyorum:
Openssl uzantısı eksik, yani güvenli HTTPS transferleri imkansız. Mümkünse etkinleştirmelisiniz veya php ile --with-openssl ile derleyin
Bu sorun nasıl çözülür?
Yanıtlar:
@RiggsFolly doğru bir fikri var.
Ek olarak yapmak zorunda kaldım:
extension=php_openssl.dll
açıklandığı gibi çizgi extension_dir = "ext"
Tüm yapmanız gereken php.ini'nizde openssl eklentisini aktif hale getirerek ;
satırdan yorum
;extension=php_openssl.dll
için
extension=php_openssl.dll
Uyarı, genellikle birinde 2 php.ini dosyası vardır. apache\bin
klasörde bir tane \php
klasöründe düzenlemek için \php\php.ini
Bu klasör CLI'yi kontrol eden klasördür.
php.ini
? Genellikle php klasörüne ihtiyacınız vardır, apache klasörüne değil.
Windows için php.net'in çalıştırılabilir dosyalarından doğrudan yüklediyseniz, php.ini
dosya! Bunu kullanarak onaylayabilirsiniz. php -ini
Konsolunuzdaki komut, diyor C:\Windows
aslında ini dosyası yok.
Önce birini yeniden adlandırmalısın php.ini-development
veya php.ini-production
için php.ini
ve sonra uzantıyı uncomment. (yani, noktalı virgülleri önce extension=php_openssl.dll
bu dosyada.)
--with-opensll
seçeneği.