赞助连接

赞助连接

阅 读 文 章

FreeBSD上用ports安装php-extensions的一个问题

[来源:网上转载 (http://bbs.chinaunix.net) | 作者:网友(网络转载) | 时间:2008-08-08 | 浏览:人次 ]

前一段时间我配置服务器时用ports安装php,当时其配置中没有mysql等一系列选项,最后是修改了/usr/ports/lang/php5/Makefile直接加上选项搞定的,这种情况下安装出来的包只有一个php5-5.2.5。当时太忙了能用了也没深究。
不过一直感觉一个很成熟的ports系统不应该是这样用的,今天看了一下,发现在/usr/ports/lang/php5-extenasions下可以定制需要哪此,于是试了一下。还是可以用的,不过有一个问题是这样安装的是一个一个的独立包,不知道效率上会不会有差异?另外有一个问题是,make install安装是正常的, 但用make deinstall却只能卸载其中的php5-extensions-1.1,这样如果我想完全从头定制php5就会一个一个地手工删除已经安装的扩展,很是麻烦。有没有什么更好的办法?

另外关于ports还有一点不理解的是,它在make config时生成的内容到底记录在什么地址?我找了几次都找不到在哪。


pkg_delete -r


Thanks.
虽然和我想要的还有一点差异,没办法直接把扩展全部去掉,但pkg_delete php5-5.2.5已经可以了。用pkg_delete之后必须clean再编译才能install,不知道为什么会这样。好像它的扩展和php用的是同一个路径下编译的。


今天因为要增加一个扩展重新试了一下,终于是大概搞明白了。添加了xml之后make clean install的信息:
Build complete.
Don't forget to run 'make test'.

===>  Installing for php5-xml-5.2.5
===>   php5-xml-5.2.5 depends>



QUOTE:原帖由 Cyberman.Wu 于 2008-8-7 17:12 发表
今天因为要增加一个扩展重新试了一下,终于是大概搞明白了。添加了xml之后make clean install的信息:
Build complete.
Don't forget to run 'make test'.

===>  Installing for php5-xml-5.2.5
===>   p ...
提前勾选相关扩展也差不多,只不过后来单独安装某项扩展似乎要快些,毕竟一堆子扩展编译慢


TAG标签 : 一个 问题 安装 扩展 make 这样 install 今天 php5-xml-5.2.5

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表
网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.