PHP4は開発終了とのことなので、php5をports からインストール。フルオプションにしておく
#ref(): File not found: "php_options.gif" at page "PHP on FreeBSD"
インストール後に、ApacheでPHPが使えるようにするため
/usr/local/etc/apache22/http.confの<IfModule mime_module> の部分に、 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule>を記述して apachectl restart する。 Drupal では、さらに
# cat /usr/local/etc/apache22/httpd.conf <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>としないと、動作しない。
% portinstall lang/php5-extensions
これ、かなり時間かかります
最初にhttp://piano.smb.net/~kuji/pukiwiki-1.4.7_notb_utf8/index.php へアクセスした時
Fatal error: Call to undefined function preg_match() in /usr/home/kuji/public_html/pukiwiki-1.4.7_notb_utf8/lib/func.php on line 44と言われるので、本家サイトの
http://pukiwiki.sourceforge.jp/?cmd=read&page=%E7%B6%9A%E3%83%BB%E8%B3%AA%E5%95%8F%E7%AE%B1%2F440
を参考にphp5-pcreをインストール。
/usr/ports/devel/php5-pcre
これでめでたくFrontpage が表示された。
root {72} % make reinstall ===> php5-extensions-1.1 depends on file: /usr/local/include/php/main/php.h - found ===> php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/bcmath.so - found ===> php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/bz2.so - found ===> php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/calendar.so - found ===> php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/ctype.so - found ===> php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613-debug/curl.so - not found ===> Verifying reinstall for /usr/local/lib/php/20060613-debug/curl.so in /usr/ports/ftp/php5-curl ===> php5-curl-5.2.3_1 depends on executable: phpize - found ===> php5-curl-5.2.3_1 depends on file: /usr/local/bin/autoconf-2.59 - found ===> php5-curl-5.2.3_1 depends on shared library: curl.4 - not found ===> Verifying reinstall for curl.4 in /usr/ports/ftp/curl ===> curl-7.16.1_1 is marked as broken: does not work with libssh2-0.15. *** Error code 1 [#j2ff31ae] Stop in /usr/ports/ftp/curl. *** Error code 1 [#jffb6810] Stop in /usr/ports/ftp/php5-curl. *** Error code 1 [#c39da842] Stop in /usr/ports/ftp/php5-curl. *** Error code 1 [#q4078abb] Stop in /usr/ports/lang/php5-extensions. *** Error code 1 [#ebfe0255] Stop in /usr/ports/lang/php5-extensions. *** Error code 1 [#wddbe29e] Stop in /usr/ports/lang/php5-extensions.
http://www.yiza.net/index.php?cmd=read&page=PukiWiki%2F%B2%FE%C2%A4%2FMenuBar%A4%C7calendar%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%F2%C9%BD%BC%A8
MenuBarでカレンダーのサイズを変更する
/usr/home/kuji/public_html/pukiwiki-1.4.7_notb_utf8/skin/pukiwiki.css.php
#menubar .style_calendar{ // font-size:11px; font-size:11px; width:98%; <= デフォルトスキンの場合(自作スキンの場合は調整してください) margin:0px auto; } #menubar .style_td_caltop, #menubar .style_td_week, #menubar .style_td_sat, #menubar .style_td_sun, #menubar .style_td_blank, #menubar .style_td_day, #menubar .style_td_today{ padding:6px; margin:2px; }