PHP 5.2.1 openssl.so dinamik kütüphane yüklemek nasıl

2 Cevap php

Geçenlerde benim MAC OS 10.5.7 üzerinde MAMP 1.6 sürümü yüklü. Şimdi ssl kullanarak bir siteye bağlanmak için bir komut dosyası çalıştırıyorum.

Biraz araştırmadan sonra, ben (uzantıları bölüm altında) benim php.ini aşağıdaki satırı eklendi

extension = openssl.so

Ben Apache sunucusunu reestart zaman Ancak ben bu Uyarı olsun:

[15-Temmuz-2009 16:30:39] PHP Warning: PHP Startup: dinamik kütüphane '/ Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/openssl yüklenemiyor . yani '- 0 satırına on Unknown in (null)

I checked and in fact there is no openssl.so in that folder, am I missing something?. Do I need to recompile php for it to show?. How can i accomplish that?. Any help will be greatly aprecciated.

Teşekkür ederim.

-Oscar

2 Cevap

Dinamik openSSL uzantısı yüklemek için dl fonksiyonunu kullanarak deneyebilirsiniz:

dl('openssl');

Bu macports LAMP yığınını yüklemek için kullandığınız düşünebilirsiniz bu durumda, MAMP openSSL destek etkin bulunmamış olması kuvvetle muhtemeldir. MAMP bir PHP dosyasına bu ekleyerek openSSL desteğine sahip olmadığını öğrenebilirsiniz:

phpinfo();
exit();

Ve başlar --with-openssl bir yapılandırma satırı arayın.

Not: dl () PHP 5.3.0 itibariyle önerilmemektedir ve 6.0.0 kaldırılacaktır.

Bkz: http://www.php.net/manual/en/function.dl.php