两个php的build文件,PHP编译安装中遇到的两个错误和解决方法
一、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中文网
两个php的build文件,PHP编译安装中遇到的两个错误和解决方法相关推荐
- c语言两个文件一起编译,keil中怎么把两个c程序怎么同时同时编译生成一个hex文件...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第一个c程序 #include #include"lcd.h" //--定义全局变量--// unsigned char PuZh[] ...
- c语言中两个文件一起编译,keil中怎么把两个c程序怎么同时同时编译生成一个hex文件...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第一个c程序 #include #include"lcd.h" //--定义全局变量--// unsigned char PuZh[] ...
- 基于VS2015MFC在X86debug编译平台调试opengl 代码出现oxc0000007b错误的解决方法
自己写了一段opengl的代码,但是因为刚开始给vs配置的opengl的库文件是32位的,所以在debug x64位的编译平台编译不了,所以后来在网上找了好多资料,终于给vs配置了支持debug x6 ...
- 编译android源码遇到错误及其解决方法
升级ubuntu的14.04后,android的源码又编译错误了,一下是错误说明赫解决方法: 1.make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_ ...
- 编译Qt“NMAKE:fatal error U1077”错误的解决方法
编译Qt"NMAKE:fatal error U1077"错误的解决方法 分类: 错误与解决方法 2013-03-18 20:17 1775人阅读 评论(0) 收藏 举报 Qtfa ...
- busybox arm-linux-gcc 4.4.4库的路径,BUSYBOX编译错误及解决方法总结
编译busybox的组合: busybox-1.0.0 arm-linux-gcc-2.95.3 (AT91rm9200开发板) 经典参考: http://www.doczj.com/doc/caf6 ...
- Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法
Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法 Eclipse 工具中的操作 流程图片生成的两种方式: 使用 activiti-designer 设计流程图 ...
- 7z解压crc错误_百度网盘压缩下载文件的CRC校验错误的解决方法
转载自:http://blog.sina.com.cn/s/blog_610787990102xcnv.html 百度网盘压缩下载文件的CRC校验错误的解决方法 从百度网盘用打包压缩方式下载的文件在解 ...
- 模板引擎不关心内容之——art-template,碰见的同步与fs.readFile异步以及函数回调问题的描述,针对fs的readfille读取文件时,返回不了异步函数返回值的解决方法
模板引擎不关心内容 art-template art-template不仅可以在浏览器使用,也可以在node中使用 npm install art-template该命令在哪执行就会把包下载在哪里,默 ...
最新文章
- SVG 基本绘图方法总结
- 人脸识别成创业热门,统计企业超1万家,刷脸支付项目将迎来热潮
- 【Linux sshfs】sshfs将远程目录挂载到本地目录
- data spring 指定时区_SpringBoot 统一时区的方案
- 春运首日山东烟台海上安全巡航
- linux服务器配置与管理_服务器维护实施步骤
- ssh 脚本 空格字符转换
- JavaScript Math.random()方法介绍
- hdu 2072单词数
- BZOJ4456 ZJOI2016旅行者(分治+最短路)
- msdev.exe 应用程序错误
- Python解释器配置设置
- 【jzoj5053】【石子游戏】【搜索】
- warning: use of old-style cast
- MY1690-12P语音模块实现特定的语音提示功能
- 简单排序算法时间空间复杂度分析及应用(7)-希尔排序
- Android入门篇(一)了解androidstudio开发软件
- 锐捷客户端认证失败:用户物理MAC地址已被修改问题的解决方案
- SQL(12) 抽样取数
- 七十八、Kettle的几个使用案例