php中设置Curl的问题 PHP版本 5。3。3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中设置Curl的问题 PHP版本 5。3。3相关的知识,希望对你有一定的参考价值。

为什么无法正确加载CURL呢? 我已经把php_curl.dll   libeay32.dll   ssleay32.dll 还有php5ts.dll 复制到 %windir%/system32下 并且找到php.ini   修改了extension=php_curl.dll 并把前面的分号去掉 还重起了APACHE 但还是PHPINFO中还是无法显示CURL选项。 为什么啊?请指教~

参考技术A 1.写一个phpinfo查看文件
<?php
phpinfo();?>
2.然后在phpinfo里面搜索
php.ini
找到php.ini的位置,确认你修改的php.ini和实际运行的php.ini是一个文件。
3.检测php.ini中的ext目录是否为你放php_curl.dll的目录
4.检测php的ext目录是否在系统环境变量中

VSCode中设置断点调试PHP

所需文件

  1. xampp 集成服务器(本文使用Apache2.4+MySQL+PHP7.4.3)
  2. vscode
  3. Xdebug
  4. php-debug 插件

配置Xdebug

  1. 下载Xdebug插件 (直接去 https://xdebug.org/download.php下载php对应版本的插件)

    如果不知道如何选取版本,则如下

    Step 1:获取本地php版本信息 (利用phpinfo()或者在命令行下cd到php.exe路径运行php -i )

    Step 2: 获取Xdebug版本

      将Step1输出的信息复制粘贴到如下方框(网址 https://xdebug.org/wizard)中,并点击Analyse my phpinfo() output按钮

    Step 3:点击按钮之后将跳转到如下页面,按照提示进行下载

  2. 配置Xdebug

    Step 1:将下载的插件拷贝到php/ext目录

    Step 2:php.ini文件内添加如下信息,其中zend_extension的值为你的xdebug插件的路径

[XDebug]
zend_extension = "E:\\Software Installed\\php-7.4.3\\ext\\php_xdebug-2.9.4-7.4-vc15-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.romote_host=localhost
xdebug.remote_port=9000

  3. 重启Apache服务器

  4. 测试是否配置成功

    利用phpinfo()或者在命令行下cd到php.exe路径运行php -i 输出查看php版本信息中是否包含如下信息,是则配置成功,否则配置未成功    

 

配置VSCode

  1. 在VSCode中下载如下插件,并Reload

           

  2. 在VSCode中配置php运行路径

    文件-首选项-设置 右侧添加如下你的php.exe的路径

  "php.validate.executablePath": "E:\\\\Software Installed\\\\php-7.4.3\\\\php.exe"

 

打断点

 

 

至此配置完成。

 

以上是关于php中设置Curl的问题 PHP版本 5。3。3的主要内容,如果未能解决你的问题,请参考以下文章

在PHP中设置Curl的超时

无法在 CURL PHP 中设置主机

在 CentOS 7 中设置 PHP 的默认版本

VSCode中设置断点调试PHP

在 Guzzle 中设置代理

如何在PHPStorm中设置PHP版本?