php7使用curl扩展「建议收藏」

php7使用curl扩展「建议收藏」  前言:最近项目中要调用一些接口,看到网上很多都使用curl,但由于刚开始,php很多的语法都不是很熟悉,例如如何调用第三方函数等,为了使用curl_init()等函数,从安装php的扩展curl开始踩了很多坑,对于环境安装真的是比较头疼的事情,往往可能因为一些小问题而不成功,而且按照网上乱七八糟的博客说的做,真的一点用都没有,特此记录一下,希望以后的编程生涯中尽量少犯这种错误。首先给出环境…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

  前言:最近项目中要调用第三方接口,看到网上很多都使用curl,但刚开始,php很多的知识都不是很熟悉。为了使用curl_init()等函数,从安装php的扩展curl开始踩了很多坑。对于环境安装真的是比较头疼的事情,往往可能因为一些小问题而不成功,而且按照网上乱七八糟的博客说的做,真的一点用都没有,特此记录一下,提醒一下其他人,也希望以后的编程生涯中尽量少犯这种错误。
首先给出环境:
php version:7.2.27
os:windows10
服务器:Apache2.4

1. 修改php.ini

php的配置文件为php.ini,往往就在安装目录下。在php.ini中,将注释符号“;”去掉,这里的php_curl.dll位于extension_dir定义的目录下,且该目录可以自己修改。

extension=php_curl.dll

  然后就是网上各种乱七八糟的教程了,比如要将libeay32.dll 和 ssleay32.dll,libssh2.dll(php7中根本没有)复制到Apache的bin目录下的,或是复制libcrypto-1_1-x64.dll和libssl-1_1-x64.dll,又或是需要在httpd.conf中加入LoadFile等语句的,这样胡乱弄下来,废了几个小时,而且还不成功,心态差点崩了。(我怎么这么菜,入门到放弃)
然后回到最初搭建php的欢迎界面,因为这个界面可以看到当前php目前支持哪些扩展在这里插入图片描述
然后猛然发现居然没有载入配置文件,原因:最初在Apache中配置php(httpd.conf)时,路径写成了这样,导致你无论怎么修改php安装路径下的php.ini文件都没什么用。
在这里插入图片描述
于是,修改后重启Apache,然后配置文件成功载入了,就可以正常使用php的curl扩展了。
在这里插入图片描述
最后总结:

  1. 只需要修改php.ini,不需要修改apache服务器中的配置,前提是得保证php.ini的配置是有效的;
  2. 由于每个人的环境可能不一样,网上各种博客,教程有时会误导人
  3. 希望自己以后少犯这种错误
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

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

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

(0)
blank

相关推荐

  • JAVA面试中的SSM框架基础面试题[通俗易懂]

    JAVA面试中的SSM框架基础面试题[通俗易懂]javaSSM框架基础面试题SSM(Spring+Springmvc+Mybatis)框架面试题SpringSpringmvcMybaits一些基础面试题,对刚刚步入社会的2019届毕业生有帮助

  • 教你如何免费使用云服务器「建议收藏」

    教你如何免费使用云服务器「建议收藏」深度学习没有GPU?!!教你如何白嫖服务器一、声明二、引言二、如何获取三、操作步骤3.1文件传输软件的安装3.3远程操控软件的安装四、资料软件分享五、总结教你如何白嫖服务器)一、声明本文章没有广告用意,只是觉得好用分享给大家。同时做个简单的记录。二、引言因为电脑只有CPU,算力不够,以及很多深度学习教程以及模型都是在GPU环境下进行,所以一直想着怎么样才能白嫖到服务器,毕竟云服务器不便宜,要是经常用的话,对学生党来说是一笔不小的支出。有一天经过群友推荐终于找到了一个可以免费试用200元的云服

  • ubuntu server install 安装中文(搜狗)输入法

    ubuntu server install 安装中文(搜狗)输入法

  • linux 起步走 platform_driver_register

    linux 起步走 platform_driver_registerstaticstructplatform_drivermxc_v4l2_driver={.driver={.name=“mxc_v4l2_capture”,.owner=THIS_MODULE,.of_match_table=mxc_v4l2_dt_ids,}

  • pycharm2018打不开_pycharm indexing

    pycharm2018打不开_pycharm indexingpycharm2020无法打开,点击无反应,今天我碰到这现象,总结大体原因为2种第1种:C:\Users\ygw\AppData\Roaming\JetBrains(删除该目录即可,一般由于升级安装或安装两个不同版本会存在老旧文件影响导致)第2种:进行过激活成功教程,修改了pycharm64.exe.vmoptions配置,其中存在错误配置或配置中的指定jar…

  • Python爬虫:逆向分析某酷音乐请求参数

    Python爬虫:逆向分析某酷音乐请求参数本篇博客通过对酷狗音乐的请求参数进行逆向分析,进而加深对逆向分析流程的理解。

发表回复

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

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