首頁 >後端開發 >PHP問題 >linux php安裝curl擴充的方法

linux php安裝curl擴充的方法

藏色散人
藏色散人原創
2020-07-10 10:13:513292瀏覽

linux php安裝curl擴充功能的方法:先進入php原始碼目錄,執行phpize產生設定檔;然後呼叫configure產生Makefile檔;接著透過指令「make install」編譯並安裝;最後開啟「curl.so ”即可。

linux php安裝curl擴充的方法

關鍵字: 

#linux上安裝php的curl擴充功能

curl相關函數未定義

友情連結:

LAMP環境建置: https://blog.csdn.net/dong_alex/article/details/80661601
LNMP環境搭建: https://blog.csdn.net/dong_alex/article/details/80712018

很多時候, 在安裝php的時候, 不會把所有的擴充都安裝,而是根據特定需求在已經安裝好的php上來安裝需要的擴充.

例如curl擴充功能沒有安裝, 在使用了curl功能函數時報以下錯誤:

我的環境: linux centos7.4 php5.6 搭建的lamp環境(php做為apache模組方式運行) 自訂編譯安裝的,非yum安裝

#安裝curl:

# 
# 1. 进入php源码目录,执行phpize生成配置文件
# 切换到php源码目录下的 ext/curl/    例我的是: /root/packages/php-5.6.36/ext/curl 执行命令
cd /root/packages/php-5.6.36/ext/curl
/usr/local/php-5.6.36/bin/phpize

# 2. 调用configure生成Makefile文件
./configure --with-php-config=/usr/local/php-5.6.36/bin/php-config

# 3. 编译,并安装
make && make install

# 4. 配置php.ini 开启curl.so
extension= /usr/local/php-5.6.36/lib/php/extensions/no-debug-zts-20131226/curl.so

# 5. 重启服务器
service httpd restart

# 如果是nginx 使用的是php-fpm 重启php-fpm即可 命令: 
# kill -USR2  主进程ID (使用ps -e | grep php-fmp 可查出)

# 6. 查看 php -m 
#


更多相關知識,請造訪PHP中文網

以上是linux php安裝curl擴充的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn