动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   服务器 → 阅读文章
  

 用rpm方式安装PHP 3后,发现不能支持数据库的解决办法

作者来源: 
阅读 982 人次 , 2006-4-5 4:35:00 


由于PHP 3的结构,想要制作一个非常灵活的PHP的rpm包很不容易,所以建议使用PHP 4,如果你坚持要用PHP 3,参考下面的说明和步骤:
由于不能确定数据库文件究竟存放在/usr还是/usr/local目录下面,所以制作php的rpm包的时候一般都是不带数据库支持的。如果要支持数据库,必须告诉RPM spec文件要支持什么数据库并确定数据库文件的位置。在下面的例子中,我们假设Apache和MySQL都是使用rpm方式安装的。

1. 删除mod_php3
rpm -e mod_php3
2. 重新获得mod_php3的rpm源码包并安装,不要--rebuild
rpm -Uvh mod_php3-3.0.5-2.src.rpm
3. 修改/usr/src/redhat/SPECS/mod_php3.spec文件,在%build部分加入你要支持的数据库和路径,比如MySQL。
加入--with-mysql=/usr
那么%build部分看起来类似:
./configure --prefix=/usr
--with-apxs=/usr/sbin/apxs
--with-config-file-path=/usr/lib
--enable-debug=no
--enable-safe-mode
--with-exec-dir=/usr/bin
--with-mysql=/usr
--with-system-regex
4. 制作rpm包
rpm -bb /usr/src/redhat/SPECS/mod_php3.spec
5. 安装rpm包
rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm

确定你已经重起了Apache,那么你现在已经用rpm方式安装了一个支持MySQL的PHP 3环境。

记住:如果你使用PHP3的tar包安装的话,可能比这个更容易。

 本文Tags数据库  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Linux 编程之shell入门基础
· 下一篇:使用head 和tail以块方式读取文本流
· windows2003 iis6.0假死问题解决
· freebsd 文件类型表示
· 一步一步安装Turbo Linux
· 在unix和类unix系统上安装动网asp+mssql论坛
· 解析Web接口描述语言WSDL(6)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077