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-opensllseçeneği.