`
lanfei
  • 浏览: 152937 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

libmhash.so.2: cannot open shared object file: No such file or directory

 
阅读更多

wdcp安装过程中 没有发现什么错误!但是运行不正常(比如设置默认首页无效),或者在安装wdcp报以下错误:

httpd: Syntax error on line 54 of /www/wdlinux/httpd-2.2.22/conf/httpd.conf: Cannot load /www/wdlinux/httpd-2.2.22/modules/libphp5.so into server: libmhash.so.2: cannot open shared object file: No such file or directory

 

或者

httpd: Syntax error on line 54 of /www/wdlinux/httpd-2.2.22/conf/httpd.conf: Cannot load /www/wdlinux/httpd-2.2.22/modules/libphp5.so into server: libmhash.so.2: wrong ELF class: ELFCLASS32

 

解决办法:

  根据报错的内容,进入相应目录 

      cd /www/wdlinux/httpd-2.2.22/modules/

 查看文件依赖

   ldd libphp5.so 

  

 由此可以看到,缺少两个文件,将此两件装上即可。

安装libmcrypt.so.4

yum install libmcrypt-devel 

或下载libmcrypt-2.5.8-alt1.x86_64.rpm 后

rpm -ivh  libmcrypt-2.5.8-alt1.x86_64.rpm

 

安装 libmhash.so.2

下载  mhash-0.9.9.9-3.el6.x86_64.rpm

 

rpm -ivh mhash-0.9.9.9-3.el6.x86_64.rpm

 

安装完后再次检查
   ldd libphp5.so 

即可,如果还有发现 not found 说明没有安装好!

 

在WDCP中检查,依次进入 网站管理=》站点列表=》配置文件检查 如下出现以下内容,说明已经正常了

Nginx配置文件正常

Apache配置文件正常 

 

以上是我安装WDCP遇到的问题解决办法,希望对你有用!

 

   

 

 

  • 大小: 88.3 KB
分享到:
评论

相关推荐

    CentOS下编译php时的一些典型错误及解决办法.

    10. configure: error: Please reinstall libmhash – I cannot find mhash.h 解决方法: yum install mhash-devel 此错误是由于缺少 mhash-devel 库文件所引起的。mhash-devel 库文件是 PHP 编译所需的依赖项,...

    配置eyeOS系统--7--服务器配置所需组件

    6. **Libmhash** (mhash-0.9.9.9.tar.gz): 这是一个多算法的哈希函数库,用于加密和哈希操作。在配置eyeOS时,可能用于处理用户数据的加密和验证。 7. **APR (Apache Portable Runtime)** (apr-1.4.5.tar.gz) 和 **...

    php-7.2.0.tar.gz

    sudo apt-get install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libbz2-dev libmhash-dev ``` 或者 ```bash sudo yum install gcc make libxml2-...

    php-5.0.5-Win32.zip

    9. `libmhash.dll`:这是MHash库的Windows版本,提供了多种哈希算法,如MD5和SHA1,常用于数据校验和编码。 这些文件的提供使得用户能够在Windows环境下快速构建一个完整的PHP运行环境,包括数据库连接、加密支持...

    php-5.0.4-Win32.zip

    - **libmhash.dll**:MHash库,提供多种哈希算法,如MD5和SHA,供PHP程序使用。 2. **PHP 5.0.4的主要改进和特性** - **面向对象编程加强**:PHP 5引入了更完整的面向对象编程支持,包括类、接口、继承、封装和...

    MySQL 安装配置.docx

    ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio-devel ...

    php5.2.6.rar

    5. **libmcrypt.dll** 和 **libmhash.dll**:这是两个加密相关的库,libmcrypt用于各种加密算法,libmhash则是提供多种哈希和编码算法的库。 6. **fdftk.dll** 和 **gds32.dll**、**ntwdblib.dll**:这些可能是特定...

    fastdfs单节点安装手册

    1. 安装依赖库,如libevent、libmhash等。 2. 解压并编译安装FastDFS,包括Tracker和Storage服务。 3. 配置FastDFS的tracker和storage服务,根据配置文件示例进行调整。 4. 安装Nginx并配置FastDFS的Nginx模块。 5. ...

    (php开发)PHP资料包上传

    5. libmcrypt.dll 和 libmhash.dll:这些是与加密和哈希操作相关的库,libmcrypt用于各种加密算法,libmhash则提供了多种哈希函数,对数据进行加密和验证。 6. fdftk.dll、gds32.dll 和 ntwdblib.dll:这些可能是...

    IIS兼容PHP 插件

    8. `libmcrypt.dll` 和 `libmhash.dll`:这两个文件分别与Mcrypt(一个加密库)和Mhash(一个通用哈希和编码库)相关,用于加密和解密数据。 综上所述,这个压缩包提供了一套在IIS上运行PHP 5.2.6所需的基本组件,...

    php-5.0.3-Win32

    5. `libmhash.dll`:这是MHash库的动态链接库,提供了多种哈希函数,如MD5、SHA1等,用于数据校验和加密。 6. `fdftk.dll`、`yaz.dll`、`gds32.dll`和`ntwdblib.dll`:这些文件是针对特定数据库系统或服务的库,如...

    Nginx + PHP-FPM + APC=绝妙的组合

    sudo apt-get install libxml2-dev libbz2-dev libpcre3-dev libssl-dev zlib1g-dev libmcrypt-dev libmhash-dev libmhash2 libcurl4-openssl-dev libpq-dev libpq5 libsyck0-dev ``` 2. 编译PHP: 首先,从PHP...

    mcrypt启用 加密以及解密过程详细解析

    1.PHP加密扩展库Mcrypt安装在标准的PHP安装过程中并没有把Mrcypt安装上,但PHP的主目录下包含了libmcrypt.dll和libmhash.dll文件 (libmhash.dll是Mhash扩展库,这里可以一起装上)。首先,将这两个文件复制到系统目录...

    php-5.2.6+ZendOptimizer3.3 IIS7 PHP,zend配套安装文件

    5. `libmcrypt.dll`和`libmhash.dll`:它们分别提供了Mcrypt和Mhash扩展,用于加密和哈希操作,对数据安全和隐私保护非常重要。 6. `fdftk.dll`, `gds32.dll`, `ntwdblib.dll`:这些可能是额外的数据库驱动或库,...

    php5.0

    文件系统操作函数得到了增强,增加了如`file_get_contents()`和`file_put_contents()`这样的便捷函数,简化了读写文件的操作。 10. **过滤器**: PHP 5.0引入了输入过滤机制,可以通过filter_var()函数和filter_...

    php+jsp[文].pdf

    - 将`php5ts.dll`, `libmysql.dll`, `libmcrypt.dll`, `libmhash.dll`等库文件复制到系统目录,以支持PHP的正常运行。 5. **php.ini的配置** - 修改`php.ini`文件,设置`doc_root`为Web项目根目录(如e:/www)。 ...

    Debian下手动安装LiteSpeed+PHP+MySQL教程.docx

    apt-get install autoconf gcc g++ libjpeg62-dev libpng12-dev libxml2-dev curl libcurl4-openssl-dev libmcrypt-dev libmhash-dev libfreetype6-dev patch make mcrypt mysql-server libmysql++-dev zlib-bin ...

    LINUX下的LAMP编译安装(apache+php+mysql).pdf

    ./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all make make install ``` 配置Apache,编辑`/usr/local/apache2/conf/httpd.conf`,根据需要调整配置。然后启动Apache服务: ```bash ...

    LINUX下的LAMP编译安装(apache+php+mysql)[参照].pdf

    编译安装需要一些开发包支持,如`gettext-devel`, `libxml2-devel`, `curl-devel`, `libicu`, `libicu-devel`, `libmcrypt`, `libmcrypt-devel`, `libmhash` 和 `libmhash-devel`等。可以使用`yum install`命令来...

Global site tag (gtag.js) - Google Analytics