服务器环境信息:
Linux version 2.6.32-279.el6.i686
CentOS release 6.3 (Final)
Server version: Apache/2.2.15 (Unix)
PHP 5.3.3 (cli) (built: May 7 2012 19:58:17)
出现问题:
启动apache服务,查看PHP日志
出现如下信息
PHP Warning:PHP Startup:mcrypt:Unable to initiallize module
Module compiled with module API=20100525
PHP compiled with module API=20090626
错误含义:
##意思是mcrypt
模块没有初始化,其实就是没有调用成功###
问题检查
查看已经安装的PHP rpm包情况
[root@localhost local]# rpm -qa|grep php
php-intl-5.3.3-3.el6_2.8.i686
php-pear-1.9.4-4.el6.noarch
php-common-5.3.3-3.el6_2.8.i686
php-mysql-5.3.3-3.el6_2.8.i686
php-bcmath-5.3.3-3.el6_2.8.i686
php-embedded-5.3.3-3.el6_2.8.i686
php-gd-5.3.3-3.el6_2.8.i686
php-mcrypt-5.4.8-1.el6.i686
php-5.3.3-3.el6_2.8.i686
php-dba-5.3.3-3.el6_2.8.i686
php-cli-5.3.3-3.el6_2.8.i686
php-xml-5.3.3-3.el6_2.8.i686
php-enchant-5.3.3-3.el6_2.8.i686
php-ldap-5.3.3-3.el6_2.8.i686
php-devel-5.3.3-3.el6_2.8.i686
php-pdo-5.3.3-3.el6_2.8.i686
php-mbstring-5.3.3-3.el6_2.8.i686
发现php-mcrypt-5.4.8-1.el6.i686版本确实与php版本不相符合
问题解决
1 卸除php-mcrypt模块
rpm -e php-mcrypt-5.4.8-1.el6.i686
2 安装正确的版本
php-mcrypt-5.3.3-1.el6.i686
问题即可解决
分享到:
相关推荐
电子书-php常见错误总结,谢谢指教,共同学习
PHP错误总结.pdf
php错误代码总结.pdf
以下是一些可能出现在PHP面试中的常见问题总结: 1. **基础知识**:面试官可能会询问关于PHP基本语法、数据类型、控制结构、函数和数组的问题。 2. **面向对象编程(OOP)**:问题可能包括类和对象、继承、多态、...
(iis不够不是这个情况)总结自己的原因所在是iis 同时解析asp的进程数目不够!通过以下修改 iis---网站----属性----主目录----配置----缓存选项----增大原有数目的双倍即可!如果还是不行,可以参考下面的方法:今天...
Linux下PHP编译安装各种出错及解决方法
该文档包括php的核心知识点,主要包括:①php介绍 ②php运行环境 ③安装mysql数据库 ④虚拟主机基本配置 ⑤php基本语法(变量,常量,数据类型,运算符,流程控制,文件加载,错误处理,函数,数组,面向对象编程,...
总结错误、经验,以后随时回顾。 第一个问题,当前端无错误的情况下,页面调试也显示没有问题,但是ajax获取不到后端php文件发送过来的信息: 前端代码如下: $.ajax({ url:'1.php',//目的php文件 data:{"age...
Laravel对我来说完全是新东西,如果内容有误,烦请留言或QQ我,帮我纠正错误,感激不尽!!! 1.首先安装php,最好5.6以上版本 (1)windows安装composer过程中需要指定php.exe的路径 (2)linux安装composer过程中
第一种方法:在php.ini文件里改变display_errors和error_reporting的值,没有的直接加上 ; 第一处修改 ; display_errors = Off display_errors = On ; 第二处修改 ; error_reporting = E_ALL & ~E_DEPRECATED & ~E_...
技巧要点:使用try-catch结构捕获和处理异常,设置适当的错误报告级别,并且在生产环境中关闭显示错误信息,转而记录错误日志。 预处理SQL语句 技巧举例:在使用mysqli或PDO扩展操作数据库时,采用预处理语句防止...
PHP编译configure时常见错误的总结 PHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很...
PHP核心贡献者Derick Rethans三大高手合力而作:本书几乎囊括了PHP 5所有的新特性,包括PHP 5所有的新功能,PHP 5的面向对象编程方法和设计模式,以及PHP 5的新的数据库连接处理、错误处理和XML处理等机制。...
文章目录1、连接数据库时提示密码出错2、mysql的版本与导入的数据所用的版本不同3、navicat中创建数据库时,所定义的字符集与原数据库使用的字符集不同4、mysql...后来发现是mysql的版本号不同,后来我重现下载了php5.
最近经常被问到Apache无法启动的问题,所以写一篇文章,总结一下Windows下经常遇到的 Apache/PHP 无法启动的情况的解决方法。 Apache/PHP 无法启动分两种情况: 1、Apache无法启动,没加载php也无法启动 2、Apache...
2、以前的许多致命错误,现在改成抛出异常。 3、PHP 7.0比PHP5.0移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。 4、PHP 7.0比PHP5.0新增了空接合操作符。 5、PHP 7.0比PHP5.0新增加了结合比较运算符...
。。。
。。。
现总结一些常见的php错误,以共享php新人。 Php常见错误提示 一、Fatal error: Call to undefined function…… 函数不存在,可能的原因: 1、系统不存在这个函数且你也没自定义 2、有人会问,我在别的机器上就不...