K A
a_kira1****@hotma*****
2013年 7月 2日 (火) 15:01:27 JST
ひとまず保留とのこと、了解しました。 ご連絡が遅れましたが、こちらのApacheのバージョンは2.2でした。 $ yum list installed | grep httpd httpd.x86_64 2.2.24-1.el6_3.wing.1 @wing APCは削除後に素のyumで再インストールしてApache再起動すれば(僕の環境では)有効になるので、ひとまずその方法で対処しておくことにします。 丁寧な検証をどうもありがとうございましたm(_ _)m 木村 > WING☆です。 > > 調査しましたところ、エラーは以下のものが出ていました。 > > # php -v > PHP Warning: PHP Startup: Unable to load dynamic library > '/usr/lib64/php/modules/apc.so' - /usr/lib64/php/modules/apc.so: > undefined symbol: php_pcre_exec in Unknown on line 0 > > これを調べてみたのですが、正直に申し上げて行き詰ってしまいました。 > あと、いろいろネットで見てみたのですが、皆さん結局正確な解決方法を > 見出している方はいらっしゃいませんでした。 > > それで、試しに自分の環境の中で有効にならなかった環境に対して、以下 > のことを試してみました。 > > > ・peclコマンドで入れる準備 > > # yum install pcre-devel gcc php-devel > > ・apcインストール > > # pecl install apc > > # vi /etc/php.d/apc.ini > --- > extension=apc.so > --- > > ・httpd再起動 > > # service httpd restart > > > すると、phpinfoでAPCが認識しました。 > ここまでは問題無いのですが、以下も実施してみました。 > > > ・apcアンインストール > > # pecl uninstall apc > > ・準備で入れられたパッケージを全てアンインストール > > # yum remove pcre-devel gcc php-devel cloog-ppl cpp glibc-devel > glibc-headers kernel-headers libgomp mpfr ppl pkgconfig autoconf automake > > ・wingリポジトリのapcをインストール > > # yum install php-pecl-apc > > ・httpd再起動 > > # service httpd restart > Re: > > > すると、あっけなく認識してしまいました。 > 元々、自分の開発環境では何も問題が無かったので、問題無いと思ってましたが、 > 微妙に何かが足りないのか、その辺がまだよくわかってません。 > > 一旦これらについては、保留という形を取りたいと思います。 > 引き続き調査致しますが、最悪php-pecl-apcの公開は控えるかもしれません。 > > 大変申し訳ありませんが、ご了承頂けると幸いです。 > > # もしも、何か他の方でわかる方がいらっしゃいましたら、ご教示頂けると幸い > です… > > 宜しくお願い致します。 > 木村さん > > WING☆です。 > > 1点確認したいことがあるのですが、導入されました > Apacheのバージョンは、2.2系でしょうか?それとも2.4系でしょうか? > もしも、2.2系であれば、再度php-pecl-apcを入れて確認して頂け > ますでしょうか。 > 一応、昨日の段階でApache 2.2系で動作確認が取れてるrpmを入れて > あります。 > > どうも私の手元にある環境の中で、Apache 2.4系だと動かないという > 現象に遭遇しています。 > まだはっきりとした原因には辿りついてませんが、もう少し検証して > みたいと思います。 > > よろしくお願い致します。 -------------- next part -------------- HTMLの添付ファイルを保管しました... 下載