PHP编译安装中遇到的两个错误和解决方法
2014-08-20 09:56
1021 查看
一、PHP configure: error: Cannot find ldap libraries in /usr/lib
今天在CentOS 64位下编译安装PHP5.4.8。结果在configure的时候提示
configure: error: Cannot find ldap libraries in /usr/lib
提示在/usr/lib 下找不到相关模块,这是因为64位的linux默认把以上文件都存在 /usr/lib64 文件夹下。
解决方法:
复制代码 代码如下:cp -frp /usr/lib64/libldap* /usr/lib/
重新configure即可
二、PDO_MYSQL make: *** [pdo_mysql.lo] Error 1
编译安装PDO_MYSQL拓展模块,总是提示:
In file included from /data0/software/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
/data0/software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: error: mysql.h: No such file or directory
In file included from /data0/software/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
/data0/software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:36: error: expected specifier-qualifier-list before ‘MYSQL'
/data0/software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:48: error: expected specifier-qualifier-list before ‘MYSQL_FIELD'
/data0/software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:53: error: expected specifier-qualifier-list before ‘MYSQL_RES'
make: *** [pdo_mysql.lo] Error 1
这是因为这是因为在编译时需要 MySQL 的头的文件。而它按默认搜索找不到头文件的位置,所以才出现这个问题。通过软连接把MySQL头文件对应到/usr/local/include/下就好
比如你的MySQL安装文件位于/usr/local/mysql,那么就执行以下命令:
# ln -s /usr/local/mysql/include/* /usr/local/include/
您可能感兴趣的文章:
- php提示Failed to write session data错误的解决方法
- 为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
- php出现内存位置访问无效错误问题解决方法
- PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
- PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
- php编译安装常见错误大全和解决方法
- php连接Access数据库错误及解决方法
- 获取PHP警告错误信息的解决方法
- PHP下打开phpMyAdmin出现403错误的问题解决方法
- 腾讯微博提示missing parameter errorcode 102 错误的解决方法
相关文章推荐
- PHP编译安装中遇到的两个错误和解决方法
- 手动编译安装PHP遇到错误以及解决方法记录
- 编译安装PHP 时遇到问题解决方法.
- PHP 5.3.10 编译安装时出现 undefined reference to `libiconv' 错误的解决方法
- 安装php遇到的错误解决方法集锦
- php编译安装常见错误大全和解决方法
- 编译安装PHP 遇到问题解决方法
- PHP 编译安装时出现 undefined reference to `libiconv' 错误的解决方法
- PHP 5.3.10 编译安装时出现 undefined reference to `libiconv' 错误的解决方法
- PHP源码包编译安装错误及解决方法汇总
- Centos系统上安装php遇到的错误解决方法集锦
- 编译安装PHP 时遇到问题解决方法.
- php编译安装5.3.2时区错误解决方法
- PHP 安装memcache后,使用时遇到的错误 解决方法
- php编译安装常见错误大全和解决方法
- 编译安装PHP 时遇到问题解决方法
- 编译安装PHP 时遇到问题解决方法.
- 编译安装PHP 时遇到问题解决方法.
- Android 开发环境搭建 与在编译中遇到错误make Error 45解决方法
- PHP程序(Discuz和drupal等)安装时记忆空间分配错误解决方法