LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 906|回复: 5

configure错啦.怎么办呢?

[复制链接]
发表于 2008-4-25 10:01:39 | 显示全部楼层 |阅读模式
安装PHP模块时,直接./configure了.但是默认不支持MYSQL.是--without-mysql了.怎么再加上对mysql的支持?难到还要重新编译?
发表于 2008-4-25 18:12:15 | 显示全部楼层
貌似要重新编译... ...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-30 10:08:46 | 显示全部楼层
谢谢你的回复
回复 支持 反对

使用道具 举报

发表于 2008-5-3 08:35:01 | 显示全部楼层
如果你不是一定要把 mysql 作为内置模块的话,不需要重新编译。把 mysql extension 作为动态加载模块编译就好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-4 09:49:30 | 显示全部楼层
楼上的说的如何操作?
回复 支持 反对

使用道具 举报

发表于 2008-5-5 05:53:30 | 显示全部楼层
大约来说,找回到 php 源码树中 mysql 的目录里面(应该是在 ext 底下),运行:
phpize
这会给你生成一个 configure 脚本,然后运行:
./configure --with-mysql=shared,mysql ...
省略号后面是可能需要的其他配置(和其他 configure 一样,看帮助吧)
然后运行 make 的话应该就会在 modules 底下生成 mysql.so 文件,把这个文件拷贝到你当时配置 php 的扩展模块目录底下。然后在 php.ini 里面加上:
extension=mysql.so
回复 支持 反对

使用道具 举报

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

本版积分规则

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