服务器环境信息:
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错误总结.pdf
本文总结了 PHP 初学者常见的几个问题和解决方案,涵盖了变量传递、Session 使用、错误信息显示、邮件发送、MySQL 使用、header Already Sent 错误、php.ini 配置、ISAPI 安装、SQL 调试、include 和 require 的区别...
在文件“php错误代码总结.pdf”中,我们可以了解到一些关于PHP编程中常见的错误处理和技术要点。根据提供的内容,以下是一些知识点的详细说明: 1. PHP中的全局变量注册问题 在PHP4.2之前的版本中,register_...
这份"PHP技术总结"文档涵盖了多个方面的PHP知识,包括上传流程、FTP操作以及API接口设计,这些都是PHP开发者日常工作中不可或缺的技能。 首先,"Fotomore上传流程小结.zip"可能是一个关于图像处理和上传过程的案例...
### 牛人的PHP学习总结笔记知识点详述 #### PHP概述 PHP,全称为"PHP:Hypertext Preprocessor",是一种开放源代码的多用途脚本语言,特别适用于Web开发,可嵌入到HTML中,与JavaScript(客户端)不同,PHP在服务端...
【PHP入门学习知识点总结】 PHP(Hypertext Preprocessor,超文本预处理器)是一门广泛应用于Web开发的脚本语言,以其简洁的语法和强大的功能深受开发者喜爱。PHP的入门学习并不复杂,只需要掌握一些基础知识,就...
总结一下,这份"php学习笔记之重要知识点总结"将引导你掌握PHP和MySQL的基础知识,包括PHP语法、函数、错误处理、文件操作,以及MySQL的SQL语言、数据库连接、安全性和会话管理。通过深入学习和实践这些内容,无论是...
在IT行业中,PHP服务器性能测试...总结来说,PHP服务器性能测试涉及多方面,包括选择合适的测试工具、编写测试脚本、分析性能指标以及根据结果进行优化。了解并掌握这些知识,对于保障Web应用的高效稳定运行至关重要。
本文将全面总结PHP中的错误处理机制,包括错误的记录、自定义错误处理函数以及如何利用异常处理来提升程序的健壮性。 首先,PHP提供了多种方式来记录和处理错误。通过日志记录功能,开发者可以将错误信息发送至不同...
- `error_reporting()`: 设置错误报告级别,`E_ALL`表示报告所有错误。 - `trigger_error()`: 触发一个用户自定义的错误。 - `try-catch`: 异常处理结构,用于捕获和处理运行时错误。 4. **日期和时间**: - `...
* 试用期的工作总结能够让我们快速总结经验,避免类似失误的发生 二、php程序员的工作经验 * php程序员需要具备严格的自我要求和认真负责的工作态度 * php程序员需要虚心向同事请教,不断提高充实自己 * php程序员...
1. **服务器端脚本错误**:例如ASP.NET、PHP等应用程序中的编程错误。 2. **配置文件错误**:如web.config或httpd.conf等配置文件中存在语法错误或配置不当。 3. **权限问题**:文件或文件夹的访问权限设置不正确。 ...
总结来说,微信支付服务商扫码支付实例在PHP中的实现涉及微信支付接口的调用、扫码支付流程的实现以及支付结果的处理。通过理解并实践这个实例,开发者可以掌握微信支付服务商模式下扫码支付的完整流程,从而为自己...
总结起来,这个任务涉及到VC客户端如何利用HTTP POST方法将文件上传到PHP服务器,以及服务器端如何接收并处理这些文件。在实际应用中,需要考虑安全性、错误处理和性能优化。理解这一过程对于开发涉及文件交互的Web...
例如,SELinux的安全策略可能阻止某些服务运行,因此可能需要将其禁用或调整为更宽松模式。此外,系统中可能预装了sendmail和httpd等服务,这些需要卸载,以避免冲突。对于依赖关系问题,可以使用`rpm --nodeps`强制...