linux下php擴充套件curl的安裝

2022-02-26 11:42:55 字數 1506 閱讀 6445

【參考資料】

方法一

安裝curl

wget 

tar -zxf curl-7.17.1.tar.gz

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

make & make install

安裝php

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

就可以了。

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

方法二

進入安裝原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.int),

修改php.ini

extension=curl.so

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

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

重啟apache

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

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

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

Linux下 新增PHP擴充套件模組 curl

參考 使用者名稱與密碼都是www.linuxidc.com 放在 lamp目錄下 cd lamp tar zxvf curl 7.18.2.tar.gz cd curl 7.18.2.tar.gz configure prefix usr local curl make make install 進...

linux下php擴充套件curl的安裝

參考資料 方法一 安裝curl wget tar zxf curl 7.17.1.tar.gz configure prefix usr local curl make make install 安裝php 只要開啟開關 with curl usr local curl 就可以了。這個擴充套件庫還是...

linux下php擴充套件curl的安裝

參考資料 方法一 安裝curl wget tar zxf curl 7.17.1.tar.gz configure prefix usr local curl make make install 安裝php 只要開啟開關 with curl usr local curl 就可以了。這個擴充套件庫還是...