[整理]FreeBSD 5.2.1 phpSysInfo 2.2 安裝

看板FreeBSD作者時間21年前 (2004/09/09 12:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
【 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 <leeym@utopia.leeym.com> */ /* 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」 GSS@bbs.ee.ntu.edu.tw 在之前有提到, 各位假如要裝跟 php 有關的東西,請到下面的地方重裝一次。 /usr/ports/lang/php4-extensions 10. 這樣一來,各位再重新瀏覽網頁,應該就可以看到主機相關資訊了! * 目前新版的 phpSysInfo 2.3 支援 PHP5 喔! * 以上是小弟做的整理與說明,小弟是按照小弟安裝錯誤訊息寫下來的, 不一定正確無誤,如果有錯誤的地方,在歡迎各位大大指教回覆, 轉學 FreeBSD 時間約兩週,所以就自己做筆記,也跟大家分享心得。 再此也要感謝各位前輩的回覆協助,要不然小弟可能還在翻文件, 找錯誤哩 ^^||||,謝謝囉! * Linux 建議就直接到官方網頁抓檔下來安裝囉! paulnet.bbs@wretch.twbbs.org 參考資料: http://www.weithenn.idv.tw/freebsd_phpsysinfo.htm http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/71335 感謝: spiderii@seed.net.tw gaod.bbs@wretch.twbbs.org Leeym.bbs@utopia.leeym.com gsyan.bbs@bbs.ee.ncu.edu.tw ERICJ.bbs@ysmis.twbbs.org weithenn@weithenn.idv.tw GSS@bbs.ee.ntu.edu.tw 初稿-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 修改這篇文章
文章代碼(AID): #11Fzp500 (FreeBSD)
文章代碼(AID): #11Fzp500 (FreeBSD)