QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1567|回复: 3

求助:在安装PHP时出问题,提示出错!请高手解决

[复制链接]
发表于 2006-6-4 11:28:20 | 显示全部楼层 |阅读模式
提示:
[root@localhost php-5.0.0rc2]#
configure:error:cannot find mysql header files under yes.
note that the mysql client library is not bundled anymore.
前面的mysql,apache,xml,gd库都已经装好了,已经装到最后一步,结果出错,郁闷中!

预装了mysql-server-stander-5.0.22.0.rhel4.i386
         mysql-client-stander-5.0.22.0.rhel4.i386
         gd-2.0.33
         freetype-2.2.1
         jpegsrc6
         zlib1.2.2
         libpng-1.2.10
         httpd-2.2.2.tar
         webmin-1.270-1.noarch
         更新libxml2-2.6.5
现在正在装的php是5.0.0rc2
redhat9.0装在vmware中

各位大哥能不能帮我看看是哪里出错了?从提示来看是否sql头文件没装好?
发表于 2006-6-5 17:16:19 | 显示全部楼层
发行版自带的不能用?  
回复

使用道具 举报

 楼主| 发表于 2006-6-5 17:42:18 | 显示全部楼层
我是想熟悉一下安装PHP的全过程,所以也没试原来的版本。能不能告诉我到底哪里出错?
回复

使用道具 举报

发表于 2006-9-6 21:59:27 | 显示全部楼层

试试这种方法吧!

# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-gd --with-mcrypt --with-zlib-dir=/usr/local/
……
checking for MySQL UNIX socket location... /tmp/mysql.sock
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore.


事先已安装好了apache 2.0.54,mysql 4.1.14,以及所需要的gd,mcrypt和libxml2等。

检查/tmp目录下,存在mysql.sock文件,执行/usr/local/mysql/bin/mysqld_safe --user=mysql & 命令成功运行mysql服务。

最后google得到结果,更改命令后成功编译。
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-gd --with-mcrypt --with-zlib-dir=/usr/local/

这里用到了一个不常用的参数--with-mysqli,编译php时和mysql有关的参数大致有这么一些:
  --with-mysql[=DIR]      提供MySQL支持, DIR 为 MySQL 的安装目录。
  --with-mysql-sock[=DIR]   DIR为MySQL的套接字指向,不指定的话系统将自行搜索
  --with-mysqli[=FILE]    提供MySQL支持,FILE 为可选,指向mysql_config的路径。

发现并没有把问题说清楚。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 08:24 , Processed in 0.045274 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表