• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

用rpm方式安装PHP3后,发现不能支持数据库,怎么办

发布: 2007-6-21 15:32 | 作者:   | 来源:   | 查看: 23次 | 进入软件测试论坛讨论

领测软件测试网

   
  由于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包安装的话,可能比这个更容易。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网