PHP编译安装中遇到的两个错误和解决方法


Posted in PHP onAugust 20, 2014

一、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 相关文章推荐
有关JSON以及JSON在PHP中的应用
Apr 09 PHP
php ajax 静态分页过程形式
Sep 02 PHP
php图片加水印原理(超简单的实例代码)
Jan 18 PHP
如何批量替换相对地址为绝对地址(利用bat批处理实现)
May 27 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
Aug 08 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
Aug 22 PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 PHP
codeigniter实现get分页的方法
Jul 10 PHP
PHP编程入门的基本语法知识点总结
Jan 26 PHP
POST一个JSON格式的数据给Restful服务实例详解
Apr 07 PHP
PHP两个n位的二进制整数相加问题的解决
Aug 26 PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 PHP
PHP基于数组实现的分页函数实例
Aug 20 #PHP
PHP中读取照片exif信息的方法
Aug 20 #PHP
PHP函数eval()介绍和使用示例
Aug 20 #PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 #PHP
PHP中IP地址与整型数字互相转换详解
Aug 20 #PHP
PHP函数http_build_query使用详解
Aug 20 #PHP
PHP函数in_array()使用详解
Aug 20 #PHP
You might like
PHP程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
Javascript 函数中的参数使用分析
2010/03/27 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
JS 控件事件小结
2012/10/31 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
JavaScript中遍历对象的property的3种方法介绍
2014/12/30 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
深入理解JavaScript中的尾调用(Tail Call)
2017/02/07 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
2018/05/15 NodeJs
vue路由--网站导航功能详解
2019/03/29 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
python之yield表达式学习
2014/09/02 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
python sort、sort_index方法代码实例
2019/03/28 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
详解python 中in 的 用法
2019/12/12 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
html5定位并在百度地图上显示的示例
2014/04/27 HTML / CSS
HTML5有哪些新特征
2015/12/01 HTML / CSS
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
环保建议书400字
2014/05/14 职场文书
商场促销活动策划方案
2014/08/18 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏