4月16
想安装php5.2.12_2,但系统的ports tree已经更新到php5.3了。
利用回滚过的ports tree,安装的php又是5.2.6的,嫌版本太低了,又在网上找方法安装php5.2.12_2,方法如下:
1、到http://www.freshports.org/查看相应软件的发布日期
输入php5,在出现的界面中,找到php5.3.2的页面,将该网页滚动条拉到较下的地方,查看php5.2.12_2的信息。

如上图中,php5.2.12_2那一行里,信封图标就是该版本的发行日期,记下该发行日期,然后修改ports-supfile文件里的日期为该日期即可。
2、修改/usr/share/examples/cvsup/ports-supfile
3、执行cvsup -L 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/ports-supfile对系统内的ports进行更新,该删除的删除,该增加的增加。
4、进入/usr/ports/lang/php5执行安装即可。
利用回滚过的ports tree,安装的php又是5.2.6的,嫌版本太低了,又在网上找方法安装php5.2.12_2,方法如下:
1、到http://www.freshports.org/查看相应软件的发布日期
输入php5,在出现的界面中,找到php5.3.2的页面,将该网页滚动条拉到较下的地方,查看php5.2.12_2的信息。
如上图中,php5.2.12_2那一行里,信封图标就是该版本的发行日期,记下该发行日期,然后修改ports-supfile文件里的日期为该日期即可。
2、修改/usr/share/examples/cvsup/ports-supfile
| 代码: |
| *default date=2010.04.05.19.57.39 #格式:年.月.日.时.分.秒[注:若文件内容中没有*default date=行,可手工添加] #ports-all #不用将所有port都回滚 ports-lang # 只回滚相应的软件类别 |
3、执行cvsup -L 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/ports-supfile对系统内的ports进行更新,该删除的删除,该增加的增加。
4、进入/usr/ports/lang/php5执行安装即可。
回滚ports至旧版本。
FreeBSD安装cla



