†PukiWiki/Install/Windows/TimeZonePukiWiki/Install/Windows/XPPukiWiki/Install/Windows/手引き200706PukiWikiをWindows環境下で稼動させるには、以下の段取りが必要になります。固有設定をするPukiWikiを導入するクローズドのネットワークでの手抜きなインストール方法としてはXSASを使用する方法もあります。†PHP本家で解説されていますが、非常に面倒です。レジストリなどの設定が必要です。お薦めはいたしません。Win32用Apache2のスタックサイズhttp://www.kowa.org/modules/pukiwiki/272.html"PHPで、PukiWikiの用にでpreg_replace_callback関数を使って、大きなサイズのテキストに対して、複雑な置き換えをしようとするときに、Linux環境下のApache2+PHP4ではうまく実行できても、Win32環境下で実行するとApacheごとこけてしまうというトラブルにここ数ヶ月悩まされていた。したきっかけで、php.netのバグデータベースにpreg_replace_callbackが落ちる原因は、スタックがオーバーフローしているからだという事を知った。いうわけで、Apache.exeをスタックサイズを大きめに再指定してビルドしてやったら、確かに今までこけていたスクリプトがうまく実行されるようになった。†PukiWikiはPHPで記述されているので、まずはPHPを使用できるようにする必要があります。登録して稼動phpdevを使うとApacheとPHPを一括でインストールすることができます。公開停止になっているようです。解説ページはここらへん(2006/6/20)。HomeEdition+apache_2.0.54+PHPでインストールしようとして非常に悩んだことがありました。PHPのバージョンは最新であればあるほどいいと思いphp-5.0.5をインストールしていたのですが、結果的にはphp-4.4.0を使えばよかったのです。Hこの不具合はdev:BugTrack2/106で追求されています。†mbstringのページを参照。†PukiWiki/Install/Windows/XPのページを参照。†PukiWikiにアクセスしてブラウザが落ちる場合は、php.iniのextensionで有効としたDLLで落ちている場合に、ブラウザも落ちます。CLI版でテストしている際に、PHPが落ちる場合も同様です。it.;;extension=php_snmp.dll...php_snmp.dllが有効なら、コメントアウトするか、環境を整えるか。X:\Inetpub\wwwrootのあるドライブと同期を取り、X:\USR\MIBS\*.*があるべきだとか。1.3.xではTimeZoneの設定が必要です。TimeZoneの設定のページを参照。1.4系列がお薦めです。1.3系列で発生していました。HTTPDで発生する不具合の解決方法が挙がっています。dev:BugTrack/123およびdev:BugTrack/203には改行コードが元で発生する問題が挙がっています。