Enable cURL

Discussion in 'Install/Configuration' started by ASTRAPI, Nov 19, 2008.

  1. ASTRAPI

    ASTRAPI New Member

    Hi

    Is this service related to litespeed?

    cURL

    If yes how can i enable it?

    Thanks
  2. mistwang

    mistwang LiteSpeed Staff

    It is a PHP feature, you can compile PHP with option "--with-curl".
  3. ASTRAPI

    ASTRAPI New Member

    It was ok with apache so i have to compile it also in litespeed?

    Sorry i didn;t understand.
  4. mistwang

    mistwang LiteSpeed Staff

    Check the phpinfo() output from apache, and compile LSPHP with similar configuration.
    If you use cPanel, just do "Build matching PHP" from LSWS plugin for WHM.
  5. ASTRAPI

    ASTRAPI New Member

    I use direct admin

    Thanks
  6. mistwang

    mistwang LiteSpeed Staff

    Have you built lsphp from web console before? Just add "--with-curl" to the configuration and rebuild.
  7. ASTRAPI

    ASTRAPI New Member

    Ok done thanks :)
  8. ParisDNS

    ParisDNS New Member

    PHP:
    Configuring extensions
    checking whether to enable LIBXML support
    ... yes
    checking libxml2 install dir
    ... no
    checking 
    for xml2-config path... /usr/bin/xml2-config
    checking whether libxml build works
    ... yes
    checking 
    for OpenSSL support... no
    checking 
    for Kerberos support... no
    checking 
    for PCRE support... yes
    checking 
    for ZLIB support... yes
    checking 
    if the location of ZLIB install directory is defined... no
    checking 
    for gzgets in -lz... yes
    checking whether to enable bc style precision math functions
    ... no
    checking 
    for BZip2 support... no
    checking whether to enable calendar conversion support
    ... no
    checking whether to enable ctype functions
    ... yes
    checking 
    for cURL support... yes
    checking 
    if we should use cURL for url streams... no
    checking 
    for cURL in default path... not found
    configure
    errorPlease reinstall the libcurl distribution -
        
    easy.h should be in /include/curl/
    Any idea, thanks.
  9. mistwang

    mistwang LiteSpeed Staff

    try

    yum install curl-devel

    or install
    libcurl or libcurl4 for your linux distribution.
  10. ParisDNS

    ParisDNS New Member

    Thanks, got this now:

    PHP:
    Configuring extensions
    checking whether to enable LIBXML support
    ... yes
    checking libxml2 install dir
    ... no
    checking 
    for xml2-config path... /usr/bin/xml2-config
    checking whether libxml build works
    ... yes
    checking 
    for OpenSSL support... no
    checking 
    for Kerberos support... no
    checking 
    for PCRE support... yes
    checking 
    for ZLIB support... yes
    checking 
    if the location of ZLIB install directory is defined... no
    checking 
    for gzgets in -lz... yes
    checking whether to enable bc style precision math functions
    ... no
    checking 
    for BZip2 support... no
    checking whether to enable calendar conversion support
    ... no
    checking whether to enable ctype functions
    ... yes
    checking 
    for cURL support... yes
    checking 
    if we should use cURL for url streams... no
    checking 
    for cURL in default path... found in /usr
    checking 
    for cURL 7.10.5 or greater... libcurl 7.15.5
    checking 
    for SSL support in libcurl... yes
    checking how to run the C preprocessor
    ... gcc -E
    checking 
    for openssl support in libcurl... yes
    checking openssl
    /crypto.h usability... yes
    checking openssl
    /crypto.h presence... yes
    checking 
    for openssl/crypto.h... yes
    checking 
    for gnutls support in libcurl... no
    checking 
    for curl_easy_perform in -lcurl... yes
    checking 
    for curl_version_info in -lcurl... yes
    checking 
    for curl_easy_strerror in -lcurl... yes
    checking 
    for curl_multi_strerror in -lcurl... yes
    checking 
    for long... (cachedyes
    checking size of long
    ... (cached8
    checking 
    for int... (cachedyes
    checking size of int
    ... (cached4
    checking 
    for int32_t... yes
    checking 
    for uint32_t... yes
    checking 
    for sys/types.h... (cachedyes
    checking 
    for inttypes.h... (cachedyes
    checking 
    for stdint.h... (cachedyes
    checking 
    for string.h... (cachedyes
    checking 
    for stdlib.h... (cachedyes
    checking 
    for strtoll... yes
    checking 
    for atoll... yes
    checking 
    for strftime... (cachedyes
    checking 
    for QDBM support... no
    checking 
    for GDBM support... no
    checking 
    for NDBM support... no
    checking 
    for Berkeley DB4 support... no
    checking 
    for Berkeley DB3 support... no
    checking 
    for Berkeley DB2 support... no
    checking 
    for DB1 support... no
    checking 
    for DBM support... no
    checking 
    for CDB support... no
    checking 
    for INI File support... no
    checking 
    for FlatFile support... no
    checking whether to enable DBA 
    interface... no
    checking whether to enable dbase support
    ... no
    checking whether to enable DOM support
    ... yes
    checking 
    for xml2-config path... (cached) /usr/bin/xml2-config
    checking whether libxml build works
    ... (cachedyes
    checking whether to enable EXIF 
    (metadata from imagessupport... no
    checking 
    for FrontBase SQL92 (fbsqlsupport... no
    checking 
    for FDF support... no
    checking whether to enable input filter support
    ... yes
    checking pcre install prefix
    ... no
    checking whether to enable FTP support
    ... no
    checking OpenSSL dir 
    for FTP... no
    checking 
    for GD support... yes
    checking 
    for the location of libjpeg... no
    checking 
    for the location of libpng... no
    checking 
    for the location of libXpm... no
    checking 
    for FreeType 1.x support... no
    checking 
    for FreeType 2... no
    checking 
    for T1lib support... no
    checking whether to enable truetype string 
    function in GD... no
    checking whether to enable JIS
    -mapped Japanese font support in GD... no
    checking 
    for fabsf... yes
    checking 
    for floorf... yes
    If configure fails try --with-jpeg-dir=
    checking for png_write_image in -lpng... yes If configure fails try --with-xpm-dir=
    If 
    configure fails try --with-freetype-dir=
    checking for GNU gettext support... no checking for GNU MP support... no checking whether to enable hash support... yes checking whether byte ordering is bigendian... (cachedno checking for short... yes checking size of short... 2 checking for int... (cachedyes checking size of int... (cached4 checking for long... (cachedyes checking size of long... (cached8 checking for long long... (cachedyes checking size of long long... (cached8 checking for iconv support... yes checking for iconv... yes checking if iconv is glibc's... yes checking if iconv supports errno... yes checking if your cpp allows macro usage in include lines... yes checking for IMAP support... no checking for IMAP Kerberos support... no checking for IMAP SSL support... no checking for InterBase support... no checking whether to enable JavaScript Object Serialization support... yes checking for ANSI C header files... (cached) yes checking for LDAP support... no checking for LDAP Cyrus SASL support... no checking whether to enable multibyte string support... yes checking whether to enable multibyte regex support... yes checking whether to check multibyte regex backtrack... yes checking for external libmbfl... no checking for variable length prototypes and stdarg.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking strings.h usability... yes checking strings.h presence... yes checking for strings.h... yes checking for unistd.h... (cached) yes checking for sys/time.h... (cached) yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking for stdarg.h... (cached) yes checking for int... (cached) yes checking size of int... (cached) 4 checking for short... (cached) yes checking size of short... (cached) 2 checking for long... (cached) yes checking size of long... (cached) 8 checking for an ANSI C-conforming const... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking for working alloca.h... (cached) yes checking for alloca... (cached) yes checking for working memcmp... yes checking for mcrypt support... yes configure: error: mcrypt.h not found. Please reinstall libmcrypt. 
  11. mistwang

    mistwang LiteSpeed Staff

    If it complain about missing some libraries, just try installing the <libxxx>-devel rpm with yum.

Share This Page