PHP安装curl扩展

昨天在写文章的时候,突然出现了一个很顽皮的bug。一直跳到404页面???于是我赶紧打开debug,看看什么情况!弹出的错误是:CalltoundefinedfunctionHome\Controller\curl_init()原来是curl扩展没有装……(ps:之前写文章的时候都没出现过这个情况,很顽皮~)来记录一下安装过程吧:…

大家好,又见面了,我是你们的朋友全栈君。

昨天在写文章的时候,突然出现了一个很顽皮的bug。

一直跳到404页面???

PHP安装curl扩展

 

于是我赶紧打开debug,看看什么情况!

弹出的错误是 :Call to undefined function Home\Controller\curl_init()

原来是 curl 扩展没有装……

(ps:之前写文章的时候都没出现过这个情况,很顽皮~)

 

来记录一下安装过程吧:

(1、下载并安装 curl)
#下载源码包
(源码包列表)
https://curl.haxx.se/download/  或  https://curl.haxx.se/download.html
(或者直接下载7.55.1版本的curl包)
wget https://curl.haxx.se/download/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

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/125239.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java中的数据类型[通俗易懂]

    java中的数据类型[通俗易懂]java中的数据类型

  • mac如何查看已连接wifi的密码「建议收藏」

    mac如何查看已连接wifi的密码「建议收藏」可以通道mac自带的“钥匙串访问”功能查看。选择需要查询的wifi名称,右击选择“将密码拷贝到剪贴板”,输入管理员密码后,密码就拷贝好了。找个地方粘贴即可看到密码

  • shell 获取系统时间_shell脚本打印当前时间

    shell 获取系统时间_shell脚本打印当前时间在shell脚本里常常需要获取系统时间来处理某项操作,今天系统的学习了一下如何获取系统时间。记录如下:linux的系统时间在shell里是可以直接调用系统变量的如:获取今天时期:`date+%Y%m%d`或`date+%F`或$(date+%y%m%d)命令输出结果如下:[root@centi-C sh]# date +%Y%m%d 20120727 [root@c

    2022年10月10日
  • JAVA实现贪吃蛇游戏

    JAVA实现贪吃蛇游戏最近在学GUI,然后又有读者希望我写一下相关的实战。刚好我又在B站上找到了一个关于GUI的学习视频,然后里面又刚好有这个实战,我便写了下来。注:代码来源为B站的一个up主:狂神。游戏主启动类:importjavax.swing.*;//游戏主启动类publicclassstartGame{publicstaticvoidmain(String[]args){JFrameframe=newJFrame();frame..

  • 什么是Java语言(学习一门语言首选了解这们语言)

    什么是Java语言(学习一门语言首选了解这们语言)学习一门语言首先要对他有一定的了解。否则就会失去最基本的东西。一、什么是Java通俗将就是计算机语言的最新版本,计算机经历了C语言、C++语言、以及C+±-语言。这里的C+±-语言就是Java语言。Java语言是C语言的第三个计算机语言革命,C++语言是对C语言不足处的改进,的一门语言。而Java语言是面对C++语言的不做又一步的改进。为最大的革进新颖,决定不叫C+±-而后一些过程,最终叫Java。Java与C语言以及C++语言相比的优势其又跨平台性、可移植性。二、sunjdk众所周知,java

  • 关于KALI使用xshell连接

    关于KALI使用xshell连接

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号