歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> php如何安裝CURL擴展

php如何安裝CURL擴展

日期:2017/2/28 11:58:28   编辑:Linux技術

  如果php已經在系統編譯好,後來又需要添加新的擴展。那麼php怎麼安裝CURL擴展呢?今天學習啦小編與大家分享下php安裝CURL擴展的具體操作步驟,有需要的朋友不妨了解下。

  php安裝CURL擴展方法一

  安裝cURL

  wget http://curl.haxx.se/download/curl-7.17.1.tar.gz

  tar -zxf curl-7.17.1.tar.gz

  ./configure --prefix=/usr/local/curl

  make & make install

  安裝php

  只要打開開關 --with-curl=/usr/local/curl

  就可以了。

  這個擴展庫還是非常棒,是fsockopen等等相關的有效的替代品。

  php安裝CURL擴展方法二

  進入安裝原php的源碼目錄,

  cd ext

  cd curl

  phpize

  ./configure --with-curl=DIR

  make & make install

  就會在PHPDIR/ext/curl/moudles/下生成curl.so的文件。

  復制curl.so文件到extensions的配置目錄,修改php.ini就好了

  extension=curl.so

  第一種方法試了N遍一直在失敗中,於是放棄。

  使用第二種方法安裝,

  phpize提示找不到,其實命令在/usr/local/php/bin/目標下:

  # /usr/local/php/bin/phpize

  ./configure --with-curl=DIR需要指定php的配置路徑,應該如下:

  # ./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=DIR

  注:上面的資料中錯把--with-php-config寫成了--with-php-php-config

  然後就是編譯安裝:

  # make

  # make install

  到這裡會提示生成文件curl.so的路徑: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

  進入到這個路徑下,復制curl到extension_dir目錄下(本目錄路徑可以看phpinfo裡直接看php.ini),

  修改php.ini

  extension=curl.so

  # /usr/local/php/bin/php -m

  如果沒成功按裡面提示

  把curl.so 拷貝到/usr/lib/php/modules下再執行上面的命令。

  如果看到有curl項表示成功。

  重啟apache

  # /usr/local/apache2/bin/apachectl stop

  # /usr/local/apache2/bin/apachectl start

  到此成功了,在phpinfo中可以看到CURL的項。

看過“php怎麼安裝CURL擴展”的人還看了:

Copyright © Linux教程網 All Rights Reserved