Ответы пользователя по тегу PHP
  • Как узнать, установлен ли curl с поддержкой openssl и zlib? Как установить curl из исходников с поддержкой openssl и zlib?

    1. curl -V
    2. Установка из исходников:
    wget http://curl.haxx.se/download/curl-7.37.1.tar.gz
    tar xzfv curl-7.37.1.tar.gz
    cd curl-7.37.1/
    # Документация по установке
    less docs/INSTALL
    # Список всех доступных опций  
    ./configure --help
    # Нужные вам параметры компиляции
    ./configure --help | egrep "OpenSSL|zlib" | grep -v without
    # Нужное вам
    ./configure --with-zlib --with-ssl

    Скорее всего (если не установлены) вам придется поставить заголовочные файлы библиотеки openssl и zlib (libcurl4-openssl-dev, libzlcore-dev)

    В случае удачной процедуры у вас должен быть вывод ./configure примерно такой:
    configure: Configured to build curl/libcurl:
    
      curl version:     7.37.1
      Host setup:       x86_64-unknown-linux-gnu
      Install prefix:   /usr/local
      Compiler:         gcc
      SSL support:      enabled (OpenSSL)
      zlib support:     enabled


    make
    # Сборщик пакетов (придется установить пакет checkinstall
    # Не пользуйтесь make install, это усложняет администрирование системы и засоряет ее.
    checkinstall
    Ответ написан
    Комментировать