QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1100|回复: 7

求助:安装mysql+apache+php时,出现的错误

[复制链接]
发表于 2005-4-16 11:34:59 | 显示全部楼层 |阅读模式
毕业设计在即
我要在redhat9.0 底下装上mysql+apache+php
但是在装的过程中出现了一些我不能解决的问题,来向大家请教
为了尽量清楚,准确的说明问题,我将安装过程描述如下:
首先安装的是mysql
命令如下
rpm -ivh MySQL-client-4.0.16-0.i386.rpm
rpm -ivh MySQL-devel-4.0.16-0.i386.rpm
rpm -ivh MySQL-server-4.0.16-0.i386.rpm
rpm -ivh MySQL-shared-4.0.16-0.i386.rpm
然后关了mysql服务器
安装 apache + php

1),配置apache

a,解压apache_1.3.28.tar.gz

tar zxvf apache_1.3.28.tar.gz

b,配置,预编译apache,主要是因为编译php时必需要求apache已经被编译

cd apache_1.3.28
./configure --prefix=/usr/local/apache
make

2)配置编译安装 php-4.3.3

a,解压缩php-4.3.3.tar.bz2

tar zxvf php-4.3.3.tar.bz2

cd php-4.3.3

./configure --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.28 --enable-track-vars --enable-inline-optimiation --enable-dio


就是在这个命令之后出现了错误,让安装不能在继续,错误如下:

configure: error: Cannot find MySQL header files under /usr/include/mysql

初步估计是路径设置有问题,所以用命令find /usr -name "mysql" -type d -print
找到下面这几个目录,想这 MYSQL的头文件应该在里面
/usr/lib/mysql
/usr/share/mysql
/usr/include/mysql
但是,一个一个试,结果都是一样的错误
错误为configure: error: Cannot find MySQL header files under /usr/include/mysql

现在想着可能头文件呆在一个不为人所知的地方.
所以请大家看看,在整个安装过程中有没有犯什么不可原谅的错误
或者知道用rpm安装mysql之后,它的头文件在哪里
或者应该怎么找到
总之应该怎么继续下去
先谢谢大家的帮助
发表于 2005-4-16 11:47:28 | 显示全部楼层
装 RPM 的 MySQL 为什么不装 RPM 的 Apache、PHP 呢?
或者 MySQL 也自己编一下,就 OK 了嘛。

[quote:70df0f35b9="danqueen"]/configure --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.28 --enable-track-vars --enable-inline-optimiation --enable-dio
[/quote]
回复

使用道具 举报

发表于 2005-4-16 11:49:26 | 显示全部楼层
看你的find结果mysql安装到了/usr下

php这里是不是应该这样呢?
--with-mysql=/usr/mysql
回复

使用道具 举报

 楼主| 发表于 2005-4-16 11:54:04 | 显示全部楼层
[quote:7f5d59445c="dannycat"]装 RPM 的 MySQL 为什么不装 RPM 的 Apache、PHP 呢?
或者 MySQL 也自己编一下,就 OK 了嘛。

[quote:7f5d59445c="danqueen"]/configure --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.28 --enable-track-vars --enable-inline-optimiation --enable-dio
[/quote][/quote]
因为没有RPM的文件了呀
之有我有的那个
回复

使用道具 举报

 楼主| 发表于 2005-4-16 11:56:56 | 显示全部楼层
[quote:559c3225aa="light-blue"]看你的find结果mysql安装到了/usr下

php这里是不是应该这样呢?
--with-mysql=/usr/mysql[/quote]
不可以,我试过了
还是configure: error: Cannot find MySQL header files under /usr/mysql
回复

使用道具 举报

发表于 2005-4-16 12:29:03 | 显示全部楼层
用rpm安装的话,就用rpm看看到底装了什么不就行了。
rpm -ql mysql
rpm -ql mysql-devel
这样就知道头文件装在哪里了。
回复

使用道具 举报

 楼主| 发表于 2005-4-17 09:47:04 | 显示全部楼层
[quote:77fae29f36="wood3"]用rpm安装的话,就用rpm看看到底装了什么不就行了。
rpm -ql mysql
rpm -ql mysql-devel
这样就知道头文件装在哪里了。[/quote]
这样查出来的路径都试了一遍还是不行啊
回复

使用道具 举报

发表于 2005-4-17 13:44:20 | 显示全部楼层
那我也不知道了
我都是用源码安装的
没有问题的
那你把MySQL也用源码安装一遍
不是很慢
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 00:37 , Processed in 0.039827 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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