针对你遇到的“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应用的时候碰到一个问题,打开网页的时候显示Fatal error: Call to undefined function curl_init(),解决的方法如下:1)在php.ini里把extension=php_curl.dll的注释解开,重启apache,然后页面显示依然显示。2)检查一下php_curl.dll的依赖,结果发现下面这几行东西 Module: php_curl.dll === ...
只包含了头文件,编译时未包含lib文件。
你所在的环境变量php.ini,没有更新到,cmd中打开php。ini,看文件有没有更新到
首先使用phpinfo()查看一下你的curl库有没有打开。如果没有的话,编辑php.ini文件。1、Windows下的PHP开启curl库支持:打开php.ini,将extension=php_curl.dll前的;号去掉。保存之后还要重启apahce服务器。
可能是你的php.ini没有放到系统可以识别的目录吧。你用php -m 默认使用的应该是跟php.exe在同一个目录的那个php.ini 而Windows下iis默认会去 c:\windows 下面找 你可以尝试拷贝php.ini 到windows目录
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服务即可。
左键wampserver软件,找到PHP,然后找到扩展,点击php_curl开启这个扩展。 然后找到PHP的配置文件php.ini,路径为D:\wamp\bin\php\php5.3.13\php.ini,把php_curl注释去掉,开启扩展。 然后找到Apache的php.ini,路径为:D:\wamp\bin\apache\apache2.2.22\bin\php.ini,同样把php_curl注释去掉,开启扩展。