针对你遇到的“uncaught error: call to undefined function curl_init()”错误,这通常意味着PHP环境中没有启用cURL扩展。以下是根据你的提示,分点详细解答如何解决这个问题: 确认curl_init()函数所属库是否已正确安装: curl_init()函数是PHP的cURL扩展提供的。在大多数Linux发行版中,cURL库通常默认安装。但是,PH...
这个比较容易: 1. phpinfo发现没有加载curl; 2. 在php.ini中设置extension_dir 指向e:\php5.4\ext; 部分php扩展加载了, 但curl仍不行。 3. 设置windows系统环境变量, phpext, 指向e:\php5.4\ext, PHPRC 指向e:\php5.4 设置path环境变量,添加e:\php5.4 4. 重新启动apache, 终于出来了, 大功告成! 二...
参考官方解决方法:http://nz.php.net/manual/en/curl.installation.php 1、php安装目录下的ext文件夹下面是否有php_curl.dll文件,然后右键->属性->详细信息,查看版本号是否和PHP版本一致; 2、php.ini文件;extension=php_curl.dll前面的";"去掉 如果以上方法还不行的话,请继续往下; 3、(如果是windows32位系统...
可能是你的php.ini没有放到系统可以识别的目录吧。你用php -m 默认使用的应该是跟php.exe在同一个目录的那个php.ini 而Windows下iis默认会去 c:\windows 下面找 你可以尝试拷贝php.ini 到windows目录
首先使用phpinfo()查看一下你的curl库有没有打开。如果没有的话,编辑php.ini文件。1、Windows下的PHP开启curl库支持:打开php.ini,将extension=php_curl.dll前的;号去掉。保存之后还要重启apahce服务器。
1. 找到c:\php\php.ini文件 搜索到extension=php_curl.dll 后把前面的分号去掉 2. 在c:\php文件夹下找到 php_curl.dll、php5ts.dll、libeay32.dll、ssleay32.dll四个文件 ,将它们复制到c:\windows\system32下,重启IIS服务即可。
PHP 使用 curl_init() 时输出错误:Fatal error: Call to undefined function curl_init() 环境 ECS Windows Server 2016 PHP 7 原因 配置文件 php.ini 中没有把指定扩展目录的注释去掉,没有启用对应的扩展 解决方法: 1、修改php.ini,将 ;extension=php_curl.dll前面的分号去掉 ...
那么,有“Fatal error: Call ”……说明你的PHP开始工作了。就只是找不到函数。我自己用的PHP5.2.5,建议你用个比这个高的肯定函数是存在的,就是定位php_mysql.dll的问题。编辑php.ini,寻找extension_dir,改为 extension_dir = "E:\Apache Software Foundation\php-5.2.5-Win32\ext"这样。
那你要看一下,你的apache,查看下其中的配置文件的路径。PHPIniDir "c:\php"你要改的是不是就是其中标注路径的那个。现在的情况说明你改了也没有效果。
解决办法如下:左键wampserver软件,找到PHP,然后找到扩展,点击php_curl开启这个扩展。然后找到PHP的配置文件php.ini,路径为D:\wamp\bin\php\php5.3.13\php.ini,把php_curl注释去掉,开启扩展。然后找到Apache的php.ini,路径为