在使用PHP 的Curl方法时出现了以下错误 可能的解决办法: 在php.ini 中确保 启用了php_curl.dll组件 确保PHP版本 (PHP 4 >= 4.0.2, PHP 5, PHP 7) /** * @Author: HTL * @Email: Huangyuan413026@163.com * @DateTime: 2016-12-28 11:36:03 * @Description: 获取远程内容 */ function _file_get_contents_curl($ur…
问题描述: 在Windows SERVER 2012RC 64 bit OS, php 5.6.3的环境下,搭建好了php运行环境.但是在调用 curl_init() 方法时却报错了. 检查了一下,php.ini中的 extension=php_curl.dll 前面的分号也已经去掉了,apache也重启了n多遍,还是不行. 搜了一把方法,解决起来也很简单,参考:http://php.net/manual/zh/curl.installation.php: 将php目录下的3个文件: libea…
最近分别在win7和Win8.win10 上分别安装php 高版本!都遇到了这个问题! 一.win7系统, apache2.2/apache2.4, php5.2升级到5.4. 这个比较容易: 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 设…
参考官方解决方法: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_curl.dll, ssleay32.dll, li…
系统:win7 对于此错误首先检查php_curl扩展是否开启 , extension=curl  #注意去掉前面的分号 然后检查php\ext下是否有php_curl.dll 文件(默认都有) php7.1版本是把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面 php7.2版本安装目录中的 libeay32.dll 及 libssh2.dll 变为了libcrypto-1_1-x64.dll 及 libssl-1_1-x64.dl…
解决办法如下: 左键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注释去掉,开启扩展. 之后的代码如下: extension=php_curl.dl…
本地项目中使用到curl_init()时出现Call to undefined function curl_init()的错误,去掉php.ini中的extension=php_curl.dll前的分号还是不行,phpinfo()中无curl模块,于是上网搜索并实践了如下方法,成功: 在使用php5的curl库进行get.post请求时,发现调用curl_init()函数出错.找到解决方案,备记一下. 环境: Window 10 x64.PHP 5.6.28.Apache 2.4.25 官网连接…
打开页面时提示这个错误: Fatal error: Call to undefined function: file_put_contents() 意思是请求未定义的函数,出现这个提示通常有两种情况: 1.当前php版本不支持此函数 2.请求的函数是用户自定义编写,但是找不到这个函数所在的文件 file_put_contents函数的php支持版本是从5.0开始,见:http://cn2.php.net/manual/zh/function.file-put-contents.php 查看了一下…
在搭建PHP5.6+APACHE2.4+MYSQL5的平台时,测试是否成功连接mysql, 测试程序index.php <?php phpinfo() ?> 没有出现mysql的信息 所以使用另外一个程序来连接mysql <?php$link=mysqli_connect("127.0.0.1","root","");if($link!=false){ echo "succeed in connecting to my…
在windows命令行窗口下运行php命令,需要将php.exe所在的路径添加到Path环境变量,例如C:\wamp\bin\php\php5.4.3 启动Apache服务 在命令行中输入php test.php 出现错误Call to undefined function curl_init() 因为test.php中用到了php_curl扩展 运行时出现“Call to undefined function curl_init”这个错误提示,没有定义的函数,也就是php还没打开对curl_i…
Fatal error: Call to undefined function imagettftext()解决办法   我的问题是php编译安装时指定了gd的目录,其实不用指定.就可以了 博客分类: php freestylephpcmsconfigure  问题描述:phpcms 安装后,不能看到验证码图片. 解决:确保php-gd和freestyle.而且确保是先安装了freestyle,然后是php-gd:如果是先安装了php-gd,那么在安装完freestyle后,需要make cle…
我要利用curl函数进行数据采集时发现提示Call to undefined function curl_init错误了,后来从官网了解到因为curl默认不是php开启的函数,我们需要手工打开哦,下面我来给大家介绍开启curl函数. 解决方法如下: 1.打开php.ini,开启extension=php_curl.dll 2.检查php.ini的extension_dir值是哪个目录,检查有无php_curl.dll,没有的请下载php_curl.dll,再把php目录中的libeay32.dl…
在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个函数需要GD库支持,如果没有开启GD库使用时会 // undefined 在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个函数需要GD库支持,如果没有开启GD库使用时会提示Call to undefined function imagecreate…
我在进行PHP环境搭建:Windows 7下安装配置PHP+Mysql+apache环境时,之前都没有什么问题,只是在验证PHP是否能连接Mysql时出现如下错误:Fatal error: Call to undefined function mysql_connect() ,请问如何才能完全解决这个问题 1.检查php.ini中的extension=php_mysql.dl有没有去掉注释(;为注释符)2.检查php.ini中的extension_dir有没有设对路径(一般设为 php安装目录\…
今天在使用php中的 curl 扩展时 在开启…
最近搭建测试服务器,访问网站查看报错日志出现如下错误: Fatal error: Call to undefined function json_decode() 出现该问题原因是安装PHP时没有安装json扩展所致. 1.首先进入php安装包的ext中的json目录,如下图所示: 2.执行phpize,如下图所示: 3.编译配置,如下图所示: 4.安装扩展,如下图所示: 5.安装成功后看到json.so扩展,如下图所示: 6.最后在php.ini配置文件加上extension=json.so,…
php运行出现Call to undefined function curl_init() 64位win7/8 下PHP不支持CURL 除了将PHP.ini中的;extension=php_curl.dll前面的":" 去掉,还需要如下操作,(因apache,php版本的原因有些人电脑可能要执行第一步) 1.将php目录下的这四个文件复制一份,移动到c盘windows\system32目录下libssh2.dll, php_curl.dll, ssleay32.dll, libeay3…
1.问题 今天重新安装了ubuntu,PHP,MySQL,Apache,到测试CMS项目时发生一个错误: Fatal error: Uncaught Error: Call to undefined function mb_strlen() 2.解决: 2.1 修改php.ini配置文件: ;extension=php_mbstring.dll 找到上面的行,并去掉行开头的分号,来启用php_mbstring.dll extension=php_mbstring.dll 2.3重启apache服…
1.问题 今天重新安装了ubuntu,PHP,MySQL,Apache,到测试CMS项目时发生一个错误: Fatal error: Uncaught Error: Call to undefined function simplexml_load_file() 2.解决: 2.1 安装php-xml: sudo apt-get install php-xml 2.2重启apache服务: sudo service apache2 restart…
php配置的时候出现:Fatal error:  Call to undefined function mb_strlen() 表示php不能加载mbstring模块,在php 的配置文件php.ini里面的 extension=php_mbstring.dll前面的;去掉就可以了. 如果你没发现php.ini只发现php.ini-development这个文件,你把它复制一份名字改为php.ini就好了,不要以为他们是一样的.…
我使用的是5.6.11版本的php 刚开始以为编译参数加了--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd,就可以不能安装mysql了. 但是使用了mysq_connect()函数后发现php无法解析,在apache的日志当中出现下面这个提示,刚开始想不通. PHP Fatal error: Call to undefined function mysql_connect() 因为原先的mysql.api已经在php5.5开始被移除,而之后的php 自…
xxx ( ! ) Fatal error: Call to undefined function myabp_print_screenshot_all() in D:\wamp\www\wp-content\themes\arcadexls\games-play.php on line 135Call Stack#    Time    Memory    Function    Location1    0.0000    242504    {main}( )    ..\index.ph…
在使用函数pcntl_fork()时报错  Fatal error: Uncaught Error: Call to undefined function pcntl_fork()....,原因是没有安装pcntl扩展包,有两种解决方式,一种是在编译php的时候加上./configure        --enable-pcntl,另一种是进入php源码的安装目录,运行phpize. 这里我选择第二种方式,进入压缩包目录 # pwd /usr/local/src/php-/ext/pcntl #…
代码在ubuntu下无缝运行OK 转到我的win7 64位 期间 学习机上 报错: Call to undefined function curl_init() 因为用到curl 远程抓取数据. 所以谷歌之: 总结,win7 64解决方法与win2003不同: 1.extension=php_curl.dll 2.extension=php_openssl.dll //取消php.ini前面的这2个 注释 3.确保php安装目录下 这libeay32.dll   ssleay32.dll   2…
PHP Fatal error:  Call to undefined function think\finfo_open() php.ini      extension=php_fileinfo.dll  前的分号去掉.…
练习php连接mysql数据库 代码:mysql_connect("127.0.0.1:3306","root", ..... 浏览器报错:Fatal error: Call to undefined function mysql_connect() in ...... 解决办法: 1.php.ini文件extension_dir = "php安装目录\ext"    //我只改了这一行就好了然后,注释掉下面两行(分号表示注释)extension…
网上搜索Call to undefined function curl_init(),清一色的以下解决办法: 1.在php.ini中找到extension=php_curl.dll,去掉前面的,php.ini一般在c:\windows下面. 2.在php.ini中找到extension_dir = "ext",去掉前面的;,改为extension_dir = "C:\php5\ext". "C:\php5\ext"只是示例,即扩展指向的路径要对…
问题: Fatal error: Call to undefined function Think\imagettftext() in /var/www/webreg/ThinkPHP/Library/Think/Verify.class.php on line 143 查看phpinfo()后得知,gd中没有freetype的支持 解决: 首先安装freestyle,php-gd 确保先安装freestyle,然后是php-gd:假设是先安装了php-gd,那么在安装完freestyle后.须…
文章更新于2020-1-30 问题描述 Uncaught Error: Call to undefined function mysql_connect() 分析 经查php手册可知 mysql_connect() 在php5以后的版本中不在使用,使用mysqli_conncet()代替,准确的来说是mysql类被mysqli类代替,在php5+版本中可以同时使用mysql类和mysqli类. 解决方案 1.在phpstudy环境下我们可以对php版本进行降级,选择php5+版本即可. 具体操作…
运行PHP不支持curl_init()的解决方法: 1.修改php.ini,将;extension=php_curl.dll前面的分号去掉(同时检查扩展的引用路径是否正确)2.拷贝libeay32.dll.ssleay32.dll(E:\amp\php,PHP的安装目录)两个文件到System32(64位的机器是SysWOW64)目录3.重启Apache即可…