看板FreeBSD
标 题Re: [整理]FreeBSD 5.2.1 phpSysInfo 2.2 安装
发信站SEEDNet News Service (Thu Sep 9 18:33:29 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n
啊啊..
真歹势
没帮上什麽忙,竟然出现在你的感谢名单上
真不好意思....
"...." <
[email protected]> 在邮件
news:
[email protected] 中撰写...
>
> 【 FreeBSD phpSysInfo 】
>
>
> # Apache2、MySQL40、Mod_php4 (4.8)、php4_xml
> # Use Ports Setup
>
> # 如至 http://phpsysinfo.sourceforge.net/ 下载档案回来装的话,
> 会出现几个问题,
>
> 「phpsysinfo requires xml module.」
> 「Fatal error: Call to undefined function: preg_split() in
> /usr/local/www/data-dist/sysinfo/includes/os/class.FreeBSD.inc.php
> on line 48」
>
> 上面两个问题是由於 PHP 4.3.8 之後版本会出现的问题!
>
>
> 1. cd /usr/ports/www/phpSysInfo/
>
> 2. vi Makefile # 修改 Makefile
>
> /*--------------------------------------------------------*/
> /* http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/71335 */
> /* */
> /* Originator */
> /* Yen-Ming Lee <[email protected]> */
> /* Release */
> /* FreeBSD 5.2.1-RELEASE-p9 i386 */
> /*--------------------------------------------------------*/
>
> --- phpSysInfo-2.2.patch begins here ---
>
> PORTVERSION= 2.2
> CATEGORIES= www
> MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
> -MASTER_SITE_SUBDIR= phpsysinfo
> -DISTNAME= phpsysinfo-${PORTVERSION}
> -WRKSRC= ${WRKDIR}/phpsysinfo-dev
> +MASTER_SITE_SUBDIR= ${PORTNAME:L}
> +DISTNAME= ${PORTNAME:L}-${PORTVERSION}
>
> ....
>
> -USE_PHP= yes
> +USE_PHP= pcre xml
> WANT_PHP_WEB= yes
>
> -PREFIX= ${LOCALBASE}
> +WRKSRC= ${WRKDIR}/${PORTNAME:L}-dev
> WEBOWN?= www
> WEBGRP?= www
> APACHEDIR= ${PREFIX}/www/data
> INSTALLDIR= ${APACHEDIR}/phpSysInfo
> NO_BUILD= yes
> PLIST= ${WRKDIR}/plist
>
> PLIST_SUB+= INSTALLDIR=${INSTALLDIR:S,^${PREFIX}/,,}
>
> post-patch:
> # rm -f ${PLIST}
> +${RM} -f ${PLIST}
> cd ${WRKSRC};\
>
> --- phpSysInfo-2.2.patch ends here ---
>
>
> 3. make install clean # 安装
>
>
> 4. cd /usr/local/www/data/phpSysInfo # 建议更改目录名称
>
>
> 5. cp config.php.new config.php
>
>
> 6. vi index.php # 修改语系与面板
>
> if (!isset($template)) {
> $template = 'class';
> }
>
> # 将范本改成喜欢的样式
>
> if (!isset($lng)) {
> $lng = 'en';
> }
>
> # 将语系由英文改成繁体中文。(改成 'tw' 或是 'big5' 也可以喔!)
>
>
> 7. http://Your_FQDN/phpSysInfo/
>
>
> 8. 如果出现了,「phpsysinfo requires xml module.」
>
> 请到 /usr/ports/textproc/php4-xml 补装一下!
>
>
> 9. 如果出现了,
>
> 「Fatal error: Call to undefined function: preg_split() in
> /usr/local/www/data-dist/sysinfo/includes/os/class.FreeBSD.inc.php
> on line 48」
>
> [email protected] 在之前有提到,
>
> 各位假如要装跟 php 有关的东西,请到下面的地方重装一次。
>
> /usr/ports/lang/php4-extensions
>
>
> 10. 这样一来,各位再重新浏览网页,应该就可以看到主机相关资讯了!
>
>
> * 目前新版的 phpSysInfo 2.3 支援 PHP5 喔!
>
>
> * 以上是小弟做的整理与说明,小弟是按照小弟安装错误讯息写下来的,
> 不一定正确无误,如果有错误的地方,在欢迎各位大大指教回覆,
> 转学 FreeBSD 时间约两周,所以就自己做笔记,也跟大家分享心得。
>
> 再此也要感谢各位前辈的回覆协助,要不然小弟可能还在翻文件,
> 找错误哩 ^^||||,谢谢罗!
>
> * Linux 建议就直接到官方网页抓档下来安装罗!
>
>
> [email protected]
>
>
> 参考资料:
> http://www.weithenn.idv.tw/freebsd_phpsysinfo.htm
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/71335
>
> 感谢:
> [email protected]
> [email protected]
> [email protected]
> [email protected]
> [email protected]
> [email protected]
> [email protected]
>
> 初稿-2004/09/09
>
> --
>
> 我想..你已『用你的右手,在蓝色精灵的左手里。』 找到答案了
^^/..
>
>
....
> --
> 夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不
祥之器非君子
> 之器不得已相簿 http://www.wretch.twbbs.org/album 有布景主题
速度很快於天下
> 矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀
悲泣之战胜以
> 丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾
天地相合以降甘露民莫
> 之令而自均始制有名名亦既有夫亦将知止知止
220-141-50-246.dynamic.hinet.net海
> 作者在 04/09/09 11:38:15 从
220-141-50-246.dynamic.hinet.net 修改这篇文章