编译php时提示“Cannot find MySQL header files”的解决方法
由于系统中被别人已经用rpm包安装过mysql了
在编译php时参数如下:
/configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-soap --with-gd --enable-sockets --enable-mbstring --disable-ipv6 --enable-exif --with-zlib --with-curl -with-curlwrappers --enable-calendar --with-gettext --enable-gd-native-ttf --enable-zend-multibyte --with-bz2 --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-libxml-dir --with-snmp
错误时候提示:
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore.
这是由于安装mysql时没有安装mysql头文件,或者是路径指定不正确,php找不到mysql的头文件引起的错误提示。
解决方法。
1、 查看你的系统有没有安装mysql header
[root@server php-5.2.13] # find / -name mysql.h
如果有。请指定--with-mysql=/跟你的正常路径。
如果没有。请看下一步。
2、[root@server php-5.2.13]# rpm -qa |grep mysql-devel //没有
3、 [root@server php-5.2.13] rpm -ivh -devel-4.1.12-1.i386.rpm
4、在重复上面的参数即可;
下面是另外一个网友的方法:可以参考:
php的配置文件中有一行--with-mysql=/usr。安装的时候提示:
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore.
这是由于安装mysql时没有安装mysql头文件,或者是路径指定不正确,php找不到mysql的头文件引起的错误提示。
解决方法。
1. 查看你的系统有没有安装mysql header
find / -name mysql.h
如果有。请指定--with-mysql=/跟你的正常路径。
如果没有。请看下一步。
2.redhat安装
rpm -ivh MySQL-devel-4.1.12-1.i386.rpm
3.debian安装
apt-get install libmysqlclient15-dev
4.最后一步php的配置选项添加--with-mysql=/usr即可!
转载于:https://blog.51cto.com/summervast/521286
编译php时提示“Cannot find MySQL header files”的解决方法相关推荐
- 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法
打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 参考文章: (1)打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 (2)https://www.cnblogs.com/wp ...
- Cent OS 6/7 中通过yum安装软件时提示cannot find a valid baseurl...的解决方法
Cent OS 6/7 中通过yum安装软件时提示cannot find a valid baseurl...的解决方法 参考文章: (1)Cent OS 6/7 中通过yum安装软件时提示canno ...
- 安装cuda时 提示toolkit installation failed using unsupported compiler解决方法
安装cuda时 提示toolkit installation failed using unsupported compiler解决方法 参考文章: (1)安装cuda时 提示toolkit inst ...
- qq登录无法连接服务器未响应,Windows7系统中登录QQ时提示腾讯qq未响应的解决方法...
最近有用户在登录QQ的时候非常的卡,经常出现未响应的情况,还会突然弹出"腾讯qq未响应"的提示窗口,那么在遇到这样的情况时我们怎么来处理呢?一起来看看吧! 具体方法如下: 1.登录 ...
- xp系统提示rpc服务器不可用,XP更新系统时间时提示:RPC服务器不可用的解决方法...
今天小编由于工作的原因,更改了XP系统的系统时间,用完之后,我们这里需要将他更换回来,但是又不想要自己手动去输入,这个时候,我们选择"Internet 时间"中的立即更新,报了一个 ...
- Linux1T大文件拷贝,U盘拷贝大于4G的iso文件时提示对于目标文件系统 文件过大解决方法全集...
[文章导读] U盘在我们日常使用过程中已经在广泛的使用了,很多人都喜欢拷贝文件,u盘传输速度上的是非常快的,但是有不少用户在使用U盘过程中遇到问题,u盘不能拷贝超过4G的大文件,提示" U盘 ...
- 安装JDK时提示 IllegalArgumentException:Invalid characters in hostname的解决方法
今天在windows7_x64上安装JDK的时候提示IllegalArgumentException:Invalid characters in hostname, 解决方法: 1.打开[控制面板\系 ...
- radius认证服务器无响应 无法完成,客户端认证时提示radius server no response问题的解决方法...
客户端认证时提"RADIUS SERVER NO RESPONSE"问题的解决方法 请检查以下事项: 1.服务器上配置是否正确. 在服务器更改IP地址后需要更改服务器相关配置,否则 ...
- Mingw-W64编译Windows程序提示:undefined reference to `__imp_GetStockObject' 的解决方法
gcc(Mingw-W64)编译windows程序,提示undefined reference to `__imp_GetStockObject' 的解决方法:加上-mwindows,问题解决. #i ...
最新文章
- 客快物流大数据项目(六):Docker与虚拟机的形象比喻及组件介绍
- 计算机网络高分笔记视频,计算机网络高分笔记(整理).pdf
- 获取有效工作日封装类(原创)
- VTK:隐式数据集剪辑用法实战
- Angularjs实现下拉框自动匹配键值对对象技巧
- 适配器模式和装饰模式
- [JavaWeb-MySQL]多表关系介绍
- 通过串口来控制网管型交换机的操作步骤详解
- 数据格式转换(一)PDF转换技术
- 在chrome里查询修改html代码,我需要在网页中直接编辑CSS?打开Web代码检查器
- 性能优化:要2个月才跑完的程序我是如何优化到到4小时的?
- LeetCode:每日一题(2020.4.7)
- I2C 时序详解,精确到每一个时钟
- 串口通信协议之SPI通信协议
- 豆瓣读书数据分析实战
- 世界最大最高摩天轮,迪拜之眼迎来首批游客
- C++中vector容器和普通数组的区别
- 宝塔win安装提示非服务器系统,宝塔windows面板安装
- 微服务启动成功无法注册到服务注册中心
- 走进互联网0基础秒杀-彭亮-专题视频课程
热门文章
- Windows下使用Git配置SSH免密登录
- Jenkins快速介绍及自动化构建实战
- Spring+Hibernate 零散知识点
- ShardingSphere RAW JDBC 分布式事务XA 代码示例
- 计算机网络 校园网规划,计算机网络课程校园网规划设计
- java 三种错误类型 区别_请列举至少三种在java语言中发生“严重错误”的情况...
- 基姆拉尔森计算公式(算任意日期是星期几)
- c语言复杂数据类型存储,C语言基础-复杂数据类型
- html5跟html4有什么区别,Html5和Html4的区别
- linux -bash: ./startup.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录