Yapılandırma/Kurulum
PHP Manual

Kurulum

PHP'nin OpenSSL desteğini kullanmak için PHP'yi --with-openssl[=DiZiN] seçeneği ile derlemelisiniz.

Bilginize: Win32 kullanıcıları için

Bu eklentinin çalışabilmesi için bazı DLL dosyalarının bulunduğu yerlerin Windows sistem PATH'ında tanımlı olması gerekir. Bunun nasıl yapılacağı SSS altında "PHP dizinimi Windows'ta PATH'a nasıl eklerim" başlığı altında açıklanmıştır. Eklenti, DLL dosyaları PHP dizininden Windows system dizinine taşındığında da çalışırsa da (çünkü system dizini sistem PATH'ında zaten vardır) bu önerilmez. Bu eklentinin çalışabilmesi için bulunduğu dizine PATH üzerinden erişilebilinmesi gereken dosyanın ismi: libeay32.dll

Anahtar üretim ve sertifika imzalama işlevlerini kullanmayı düşünüyorsanız sisteminizde ek olarak geçerli bir openssl.cnf kurulu olmalıdır. PHP 4.3.0'dan itibaren, win32 çalıştırılabilir paketlerine örnek bir yapılandırma dosyası ekliyoruz. PHP 4.3.x ve 4.4.x sürümlerinde bu dosya openssl dizinine konmaktadır. PHP 5.x ve 6.x sürümlerinde ise extras/openssl dizinine konmaktadır. PHP 4.2.x kullanıyorsanız ya da herhangi bir şekilde dosyayı bulamazsanız, dosyayı » OpenSSL ikil paketleri sayfasından edinebilir veya en son PHP sürümünü indirebilirsiniz. Windows Explorer'ın öntanımlı olarak .cnf uzantısını göstermediğini ve dosya türünü SpeedDial olarak gösterdiğini bilmenizde yarar var.

PHP openssl.cnf dosyasını şu mantıksal sırayla araştırır:

Kurulum sırasında yapılandırma dosyasının aranacağı yerin c:\usr\local\ssl\openssl.cnf mi olacağına yoksa ortam değişkenlerini kullanarak başka bir yer mi belirtileceğine karar vermelisiniz. Bir yapılandırma dosyası gerektiren işlevlerdeki ayarlar değiştirgesini kullanarak dosyanın öntanımlı yerini geçersiz kılabilirsiniz.


Yapılandırma/Kurulum
PHP Manual