Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求帮 : php无法连上MYSQL

[复制链接]
Wintel_hk 发表于 2004-4-20 18:01:18 | 显示全部楼层 |阅读模式
我自己架了一台主机是用上Fedora 1的
mysql是行4.0.18
php是行4.3.3
问题是我的php怎样也不能连上mysql
但是使用perl连上mysql是正常的
我不知道我的设定那里有错
PHP_MYSQL的套件也已经装上
但是在phpinfo内看,比正常的主机是入了mysql部份的,但是不知道那里出错也会这样
不知道有谁可以指教一下

谢谢
cqfanli 发表于 2004-4-21 08:32:42 | 显示全部楼层
请给出提供信息,我看一下,或许可以帮助您的
回复

使用道具 举报

 楼主| Wintel_hk 发表于 2004-4-21 16:06:38 | 显示全部楼层
http://datahp.no-ip.org/phpinfo.php
我的phpinfo就是这样...比其他的少了一个mysql的table的

如果装上phpmyadmin的话
就是出现
cannot load MySQL extension,
please check PHP Configuration.
Documentation


如果要我自行写的php程式的话,就是说我不能连上mysql~~

但是我的winmen 内是可以正常使用mysql的

谢谢帮忙
回复

使用道具 举报

UP.Linux 发表于 2004-4-22 08:31:58 | 显示全部楼层
如果是RPM包安装的mysql 4
还需要安装一个3.23的兼容库.

如果是源码安装的,那重新编译一下PHP,使用 --with-mysql=mysql库路径
回复

使用道具 举报

 楼主| Wintel_hk 发表于 2004-4-23 00:23:03 | 显示全部楼层
那是不是我要再装多一个MYSQL 3.23到伺服器内?
因为我对linux认识不深,不知道要装那个套件才对

>> 如果是源码安装的,那重新编译一下PHP,使用 --with-mysql=mysql库路径
如果我是os已经有php,要不要这样做?

谢谢

[ Last edited by Wintel_hk on 2004-4-23 at 12:40 AM ]
回复

使用道具 举报

UP.Linux 发表于 2004-4-23 16:07:03 | 显示全部楼层
这让我无从回答了。呵呵。

不知是不是我没讲清楚。如果你是源码安装的 这一句话不就证明知道你机子上有PHP嘛,怎么还不明白有PHP了要不要重新编译?
如果你机子上没有PHP,那证明你的问题不正常,没有PHP你如何知道无法链接数据库?


你问题的原因是, PHP 没有编译进 Mysql 支持,想办法把Mysql支持编译进去就行了。

如果是 RPM 包安装的PHP,再装一个 php-mysql 打头的RPM包就行了。

如果是源码包安装的 PHP,必须重新编译PHP,指定那个编译参数。

这样说够清楚了吧? 不要再问我 Mysql 库路径在哪,看手册,老大。
回复

使用道具 举报

 楼主| Wintel_hk 发表于 2004-4-23 17:10:32 | 显示全部楼层
这个明白了,我只是一时不能理解"源码安装"的名字而已
对不起呢,因为香港不是用这个名字~.~

我是一装上linux已经有php的支援..所以我想应该是RPM
php-mysql 我也早已经装上了。
所以我才不懂为什么还不能用呢
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-15 04:07 , Processed in 0.107625 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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