函数 mcrypt_get_iv_size 在只在(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0) 这几个版本中有效. 旧版本的PHP中大部分都是用这个来生成加密.新的PHP7.3的版本中可以用openssl_encrypt 来生成加密文本. $cipher = openssl_encrypt($plain, 'AES-128-ECB', $key, OPENSSL_RAW_DATA);$cipher = bin2h…
Fatal error: Call to undefined function imagettftext()解决办法   我的问题是php编译安装时指定了gd的目录,其实不用指定.就可以了 博客分类: php freestylephpcmsconfigure  问题描述:phpcms 安装后,不能看到验证码图片. 解决:确保php-gd和freestyle.而且确保是先安装了freestyle,然后是php-gd:如果是先安装了php-gd,那么在安装完freestyle后,需要make cle…
最近搭建测试服务器,访问网站查看报错日志出现如下错误: 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,…
问题描述: 在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…
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…
在使用函数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 #…
文章更新于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+版本即可. 具体操作…
如果你在执行swoole对应文件时,报下面的错误, PHP Fatal error: Uncaught Error: Class 'swoole_server' not found in /mnt/windows/swoole/swoole-src/examples/server/echo.php:2 Stack trace: #0 {main} thrown in /mnt/windows/swoole/swoole-src/examples/server/echo.php on line 2…
我的PHP版本是5.6.30,linux 是CentOS 6.6,nginx,也不知啥问题,看了官方: https://secure.php.net/manual/en/function.fnmatch.php 上面有段警告: Warning For now, this function is not available on non-POSIX compliant systems except Windows.  大致意思fnmatch不能在除windows以外非POSIX系统上使用, 下面也…