fgdfg 发表于 2018-12-22 09:56:53

编译PHP错误Cannot find MySQL header files under yes.

  在编辑 PHP的时候出现下面的错误:
  configure: error: Cannot find MySQL header files under yes.
  Note that the MySQL client library is not bundled anymore.
  解决方法 1:
  如果不知道 header file 在哪,用 「find / -name mysql.h」命令找出其位置;   
  如果是自己也有手動安裝 MySQL 套件的話,直接指定該位置。
  在 ./configure 下参数指定 header file 的位置(即mysql安装目录),如下:
  ./configure --with-apxs2=/usr/local/Apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config
  解决方法二:
  这是因为少了mysql-devel 这个包
  安装好这个包就行了
  rpm -ivh mysql-devel-5.0.77-3.el5.i386.rpm

页: [1]
查看完整版本: 编译PHP错误Cannot find MySQL header files under yes.