PHP安裝curl擴充套件

2021-08-17 17:02:19 字數 1210 閱讀 6049

昨天在寫文章的時候,突然出現了乙個很頑皮的bug。

一直跳到404頁面???

於是我趕緊開啟debug,看看什麼情況!

彈出的錯誤是 :call to undefined function home\controller\curl_init()

原來是 curl 擴充套件沒有裝......

來記錄一下安裝過程吧:

(原始碼包列表)

或 wget curl-7.55.1.tar.gz

#解壓tar -zxvf curl-7.55.1.tar.gz

#進入目錄

cd curl-7.55.1

#預編譯(並指定安裝位置)

mkdir /usr/local/lib/curl

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

#安裝make && make install

(2、生成 curl 擴充套件)

#進入 php 原始碼包安裝位置

cd /data/soft/php/ext/curl

#生成 configure 檔案

/usr/local/php/bin/phpize

#預編譯

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

#安裝make && make install

(3、修改 php.ini)

extension_dir="/usr/local/php/lib/php/extensions/no-debug-zts-20121212/"

extension=curl.so

(4、重啟php-fpm)

/usr/local/nginx/sbin/nginx -s stop #先暫停一下 nginx

pkill php-fpm #殺死 php-fpm

/usr/local/php/sbin/php-fpm #開啟 php-fpm

/usr/local/nginx/sbin/nginx #開啟 nginx

CentOs下安裝PHP擴充套件curl

伺服器執行一段時間後,可能突然會需求新增某個擴充套件,如curl pdo xmlrpc等,這就需要在不重新編譯linux php的情況下獨立新增擴充套件。1.安裝crul wget tar zxvf curl 7.19.6.tar.gz cd curl 7.19.6 configure prefix...

給PHP安裝和開啟curl擴充套件

摘要 安裝某些php原始碼如cmstop時需求系統開啟curl擴充套件,這需要修改php的配置,在windows 中只需簡單三步。安裝某些php原始碼如cmstop時需求系統開啟curl擴充套件,這需要修改php的配置,在windows 中只需簡單三步。一 window下安裝php curl支援 1...

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 就可以了。這個擴充套件庫還是...