由于系统中被别人已经用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”的解决方法相关推荐

  1. 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法

    打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 参考文章: (1)打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 (2)https://www.cnblogs.com/wp ...

  2. 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 ...

  3. 安装cuda时 提示toolkit installation failed using unsupported compiler解决方法

    安装cuda时 提示toolkit installation failed using unsupported compiler解决方法 参考文章: (1)安装cuda时 提示toolkit inst ...

  4. qq登录无法连接服务器未响应,Windows7系统中登录QQ时提示腾讯qq未响应的解决方法...

    最近有用户在登录QQ的时候非常的卡,经常出现未响应的情况,还会突然弹出"腾讯qq未响应"的提示窗口,那么在遇到这样的情况时我们怎么来处理呢?一起来看看吧! 具体方法如下: 1.登录 ...

  5. xp系统提示rpc服务器不可用,XP更新系统时间时提示:RPC服务器不可用的解决方法...

    今天小编由于工作的原因,更改了XP系统的系统时间,用完之后,我们这里需要将他更换回来,但是又不想要自己手动去输入,这个时候,我们选择"Internet 时间"中的立即更新,报了一个 ...

  6. Linux1T大文件拷贝,U盘拷贝大于4G的iso文件时提示对于目标文件系统 文件过大解决方法全集...

    [文章导读] U盘在我们日常使用过程中已经在广泛的使用了,很多人都喜欢拷贝文件,u盘传输速度上的是非常快的,但是有不少用户在使用U盘过程中遇到问题,u盘不能拷贝超过4G的大文件,提示" U盘 ...

  7. 安装JDK时提示 IllegalArgumentException:Invalid characters in hostname的解决方法

    今天在windows7_x64上安装JDK的时候提示IllegalArgumentException:Invalid characters in hostname, 解决方法: 1.打开[控制面板\系 ...

  8. radius认证服务器无响应 无法完成,客户端认证时提示radius server no response问题的解决方法...

    客户端认证时提"RADIUS SERVER NO RESPONSE"问题的解决方法 请检查以下事项: 1.服务器上配置是否正确. 在服务器更改IP地址后需要更改服务器相关配置,否则 ...

  9. Mingw-W64编译Windows程序提示:undefined reference to `__imp_GetStockObject' 的解决方法

    gcc(Mingw-W64)编译windows程序,提示undefined reference to `__imp_GetStockObject' 的解决方法:加上-mwindows,问题解决. #i ...

最新文章

  1. 客快物流大数据项目(六):Docker与虚拟机的形象比喻及组件介绍
  2. 计算机网络高分笔记视频,计算机网络高分笔记(整理).pdf
  3. 获取有效工作日封装类(原创)
  4. VTK:隐式数据集剪辑用法实战
  5. Angularjs实现下拉框自动匹配键值对对象技巧
  6. 适配器模式和装饰模式
  7. [JavaWeb-MySQL]多表关系介绍
  8. 通过串口来控制网管型交换机的操作步骤详解
  9. 数据格式转换(一)PDF转换技术
  10. 在chrome里查询修改html代码,我需要在网页中直接编辑CSS?打开Web代码检查器
  11. 性能优化:要2个月才跑完的程序我是如何优化到到4小时的?
  12. LeetCode:每日一题(2020.4.7)
  13. I2C 时序详解,精确到每一个时钟
  14. 串口通信协议之SPI通信协议
  15. 豆瓣读书数据分析实战
  16. 世界最大最高摩天轮,迪拜之眼迎来首批游客
  17. C++中vector容器和普通数组的区别
  18. 宝塔win安装提示非服务器系统,宝塔windows面板安装
  19. 微服务启动成功无法注册到服务注册中心
  20. 走进互联网0基础秒杀-彭亮-专题视频课程

热门文章

  1. Windows下使用Git配置SSH免密登录
  2. Jenkins快速介绍及自动化构建实战
  3. Spring+Hibernate 零散知识点
  4. ShardingSphere RAW JDBC 分布式事务XA 代码示例
  5. 计算机网络 校园网规划,计算机网络课程校园网规划设计
  6. java 三种错误类型 区别_请列举至少三种在java语言中发生“严重错误”的情况...
  7. 基姆拉尔森计算公式(算任意日期是星期几)
  8. c语言复杂数据类型存储,C语言基础-复杂数据类型
  9. html5跟html4有什么区别,Html5和Html4的区别
  10. linux -bash: ./startup.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录