絖綛 N@i.jp  昨日:00000000
 今日:00004762
 総計:00004762
keywords
管理者専用
  Post   Add link   Control Panel 































新しいトピック
最新:09/28 10:12


新しいコメント
最新:07/28 16:47






管理人へMAIL

プライバシーポリシー

PHP 4.3.8(その4)を再インストール

Web共有(Apache/httpd) のエラーログにPHPとMySQLの不整合らしきエラーがあったので、PHP 4.3.8 を再ビルド、インストールしなおしました。


 Web共有(Apache/httpd) のエラーログに、

File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#12' is not a compiled character set and is not specified in the
'NONEXISTENT/charsets/Index' file
というものが出てまして、原因が良く分からず「.conf ファイルにアクセスしようとしているなんてウィルスの攻撃?」とも思ったんですが。で、同様の事象がないか調べてみたら PHP と MySQL の間のインタフェースミスみたいです。とは言え、普段特に問題は出てないし放置しておいても良いのかもしれません。単に、ちょっと気持ち悪いとか、エラーログが大きくなって見にくいと言った程度の問題でしょう。しかし、何事も経験ですので問題を修正してみました。

 修正するには PHP のソースから configure する際のオプション指定を追加する必要があります。以前の記事「PHP 4.3.8(その3)」での configure 方法に MySQL に関するオプションを修正(赤字の部分)し、以下のようにします。

$ ./configure --prefix=/usr/local/php ¥
            --with-config-file-path=/usr/local/php/lib ¥
            --with-apxs ¥
            --with-iconv=/usr/local/php ¥
            --with-zlib=/usr ¥
            --with-mysql=/usr/local/mysql ¥
            --enable-cgi ¥
            --with-png-dir=/usr/local/php ¥
            --with-freetype-dir=/usr/local/php ¥
            --with-t1lib=/usr/local/php ¥
            --with-jpeg-dir=/usr/local/php ¥
            --with-tiff-dir=/usr/local/php ¥
            --with-curl=/usr/local/php ¥
            --with-dom=/usr/local/php ¥
            --with-ldap ¥
            --with-iodbc=/usr ¥
            --enable-sockets ¥
            --enable-dbx ¥
            --enable-dbase ¥
            --enable-trans-sid ¥
            --enable-exif ¥
            --enable-wddx ¥
            --enable-ftp ¥
            --enable-mbstring ¥
            --enable-mbstr-enc-trans ¥
            --enable-mbregex
 つまり前もって MySQL が "/usr/local/mysql" にインストール済みでなければならない、と言うことです。後は以前の記事と同じく、

$ make
$ sudo make install
でインストールし、「システム環境設定」で Web共有を再起動します。これでエラーは出なくなるはずです。


< 過去の記事 [ 9月の Blog リスト ] 新しい記事 >

2004 calendar
9月
1234
567891011
12131415161718
19202122232425
2627282930


掲示板
最新:08/15 17:19


GsBlog was developed by GUSTAV, Copyright(C) 2003, Web Application Factory All Rights Reserved.