За последние 24 часа нас посетили 18059 программистов и 1651 робот. Сейчас ищут 1697 программистов ...

Как настроить РНР и Аpache для работы с SSL?

Тема в разделе "Установка PHP", создана пользователем блудный сын, 24 июл 2008.

  1. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Установил apache_2.0.63-win32-x86-openssl-0.9.7m.msi и имеется РНР 5.2.1 Создал для https доступа сертификат и ключ. Выявились следующие проблемы:
    1) При обычном старте Апач почему-то стартует без поддержки https.
    2) Удается стартовать Апач с поддержкой https только из консоли с ключом: Apache.exe -D SSL
    3) Когда Апач запущен с поддержкой https, хосты по адресу https:// открываются, но в phpinfo() в перечне протокола https нет:
    Код (Text):
    1.  
    2. Registered PHP Streams:     php, file, data, http, ftp, compress.zlib
    3. Registered Stream Socket Transports:    tcp, udp
    и при этом не работает функция fsockopen() с префиксом ssl, а выдает ошибку:
    4) и еще один непонятный момент: нужно ли мне устанавливать еще и OpenSSL, или модуль openssl-0.9.7 в Апаче заменяет OpenSSL?
     
  2. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Ну подскажите хоть как сделать так, чтобы функция fsockopen() заработала с префиксом ssl://?
     
  3. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Проблема с fsockopen() решена, оказывается РНР не знал путь к дллке php_openssl.dll