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遇到的问题解决办法,希望对你有用!
相关推荐
10. configure: error: Please reinstall libmhash – I cannot find mhash.h 解决方法: yum install mhash-devel 此错误是由于缺少 mhash-devel 库文件所引起的。mhash-devel 库文件是 PHP 编译所需的依赖项,...
6. **Libmhash** (mhash-0.9.9.9.tar.gz): 这是一个多算法的哈希函数库,用于加密和哈希操作。在配置eyeOS时,可能用于处理用户数据的加密和验证。 7. **APR (Apache Portable Runtime)** (apr-1.4.5.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-...
9. `libmhash.dll`:这是MHash库的Windows版本,提供了多种哈希算法,如MD5和SHA1,常用于数据校验和编码。 这些文件的提供使得用户能够在Windows环境下快速构建一个完整的PHP运行环境,包括数据库连接、加密支持...
- **libmhash.dll**:MHash库,提供多种哈希算法,如MD5和SHA,供PHP程序使用。 2. **PHP 5.0.4的主要改进和特性** - **面向对象编程加强**:PHP 5引入了更完整的面向对象编程支持,包括类、接口、继承、封装和...
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 ...
5. **libmcrypt.dll** 和 **libmhash.dll**:这是两个加密相关的库,libmcrypt用于各种加密算法,libmhash则是提供多种哈希和编码算法的库。 6. **fdftk.dll** 和 **gds32.dll**、**ntwdblib.dll**:这些可能是特定...
1. 安装依赖库,如libevent、libmhash等。 2. 解压并编译安装FastDFS,包括Tracker和Storage服务。 3. 配置FastDFS的tracker和storage服务,根据配置文件示例进行调整。 4. 安装Nginx并配置FastDFS的Nginx模块。 5. ...
5. libmcrypt.dll 和 libmhash.dll:这些是与加密和哈希操作相关的库,libmcrypt用于各种加密算法,libmhash则提供了多种哈希函数,对数据进行加密和验证。 6. fdftk.dll、gds32.dll 和 ntwdblib.dll:这些可能是...
8. `libmcrypt.dll` 和 `libmhash.dll`:这两个文件分别与Mcrypt(一个加密库)和Mhash(一个通用哈希和编码库)相关,用于加密和解密数据。 综上所述,这个压缩包提供了一套在IIS上运行PHP 5.2.6所需的基本组件,...
5. `libmhash.dll`:这是MHash库的动态链接库,提供了多种哈希函数,如MD5、SHA1等,用于数据校验和加密。 6. `fdftk.dll`、`yaz.dll`、`gds32.dll`和`ntwdblib.dll`:这些文件是针对特定数据库系统或服务的库,如...
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...
1.PHP加密扩展库Mcrypt安装在标准的PHP安装过程中并没有把Mrcypt安装上,但PHP的主目录下包含了libmcrypt.dll和libmhash.dll文件 (libmhash.dll是Mhash扩展库,这里可以一起装上)。首先,将这两个文件复制到系统目录...
5. `libmcrypt.dll`和`libmhash.dll`:它们分别提供了Mcrypt和Mhash扩展,用于加密和哈希操作,对数据安全和隐私保护非常重要。 6. `fdftk.dll`, `gds32.dll`, `ntwdblib.dll`:这些可能是额外的数据库驱动或库,...
文件系统操作函数得到了增强,增加了如`file_get_contents()`和`file_put_contents()`这样的便捷函数,简化了读写文件的操作。 10. **过滤器**: PHP 5.0引入了输入过滤机制,可以通过filter_var()函数和filter_...
- 将`php5ts.dll`, `libmysql.dll`, `libmcrypt.dll`, `libmhash.dll`等库文件复制到系统目录,以支持PHP的正常运行。 5. **php.ini的配置** - 修改`php.ini`文件,设置`doc_root`为Web项目根目录(如e:/www)。 ...
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 ...
./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all make make install ``` 配置Apache,编辑`/usr/local/apache2/conf/httpd.conf`,根据需要调整配置。然后启动Apache服务: ```bash ...
编译安装需要一些开发包支持,如`gettext-devel`, `libxml2-devel`, `curl-devel`, `libicu`, `libicu-devel`, `libmcrypt`, `libmcrypt-devel`, `libmhash` 和 `libmhash-devel`等。可以使用`yum install`命令来...