こんにちは。
参考にさせていただいています。
今回、eAccelerator 0.9.5を設定していたところcontrol.phpで"Warning"と出てしまい不安になった為質問させて頂きます。
エラー内容なのですが、タグ扱い?で書き込みが出来ないので外部にtxtで上げました。
http://proxy.f3.ymdb.yahoofs.jp/bc/7dedc785/bc/Open/error.txt?bc_o_WFBeuq7pv1O
上のURLのような内容なのですが、翻訳をかけて指定行数をみてもさっぱり解りません。
Warningと出ていて結構不安です。
環境ですが、PHP5.2.0です。
よろしくお願いします。
> こんにちは。
> 参考にさせていただいています。
>
> 今回、eAccelerator 0.9.5を設定していたところcontrol.phpで"Warning"と出てしまい不安になった為質問させて頂きます。
>
> エラー内容なのですが、タグ扱い?で書き込みが出来ないので外部にtxtで上げました。
> http://proxy.f3.ymdb.yahoofs.jp/bc/7dedc785/bc/Open/error.txt?bc_o_WFBeuq7pv1O
>
> 上のURLのような内容なのですが、翻訳をかけて指定行数をみてもさっぱり解りません。
> Warningと出ていて結構不安です。
>
> 環境ですが、PHP5.2.0です。
> よろしくお願いします。
上記URLへアクセスができません。
すいません。
URLが変わってしまったようです。
http://proxy.f3.ymdb.yahoofs.jp/bc/7dedc785/bc/Open/error.txt?bc2RSXFBJ6hnpv1O
> すいません。
> URLが変わってしまったようです。
>
> http://proxy.f3.ymdb.yahoofs.jp/bc/7dedc785/bc/Open/error.txt?bc2RSXFBJ6hnpv1O
eacceleratorのサイトにこのように記載してあります。
WARNING: The encoder and loader DO NOT support php 5.1 nor php 5.0 and contain a lot of bugs for php 4. This is the last release in which the encoder/loader functionality will be available. Later a new encoder/loader might be included but there aren't any plans for that right now. If you really need to encode php script, you can start [here] As always all patches and help are more than welcome.
推測ですがphp 5.1とphp 5.0をサポートと書いてあるのでPHP5.2はサポートされていない気がします。
> eacceleratorのサイトにこのように記載してあります。
>
> WARNING: The encoder and loader DO NOT support php 5.1 nor php 5.0 and contain a lot of bugs for php 4. This is the last release in which the encoder/loader functionality will be available. Later a new encoder/loader might be included but there aren't any plans for that right now. If you really need to encode php script, you can start [here] As always all patches and help are more than welcome.
>
> 推測ですがphp 5.1とphp 5.0をサポートと書いてあるのでPHP5.2はサポートされていない気がします。
そういうことですか!!
ありがとうございます。
対応するまで気長に待つことにします。
おはようございます。
NOCCHIと申します
eAcceleratorは確かphp5.2.0はサポートしていたような気がしますが?
私はphp5.2.0を試したことがないので何とも申し上げられませんが・・・(^^;
以下は参考になりませんか?(^^;
外していたらごめんなさいm(__)m
日本語ではどこのページにも解説がありませんでしたが、
本家にはcontrol.phpをどこに置いたのか/etc/php.ini(php4xの場合)に指定する必要があります。
この指定をしませんとapacheのログでeAcceleratorのスクリプトが実行できないなどのエラーが出ます。
control.phpをapacheのドキュメントルート配下に置いてeAcceleratorのインターフェースキャッシュをクリア・パージしたり出来るようになりますが
php.iniの設定ファイル中に以下の一行を付す必要があります。
eaccelerator.allowed_admin_path = "/home/httpd/html/control.php"
もちろん/home/httpd/html/はご自分の環境に合わせて下さい。
また、エラーログをapacheのログと分けることも出来ます。
余談ですが・・・
eaccelerator.shm_size = "0"
とするとデフォルトの値が適用されたりします。
この値はカーネルに依存するようなので適宜変えてみるのも良いですよね♪
おはようございます。
先ほど、私もPHPを5.2にバージョンアップさせてeAcceleratorを入れなおしてみました。
とくに問題なくインストールできました。
NOCCHIさんこればっちりでした(^^♪
php.iniの[eAccelerator]の項に以下の一行を追記
eaccelerator.allowed_admin_path = "/home/httpd/html/control.php"
今までCached scriptsの項が何も表示されないのでeacceleratorのコントロールパネルはあまり意味ないのかな〜って思ってましたが、この1行を入れたらばっちり表示されるようになりました。
有難うございましたm(_ _)m
早速サイトに反映させてもらいます。
毎度です♪
>有難うございましたm(_ _)m
>早速サイトに反映させてもらいます
いえいえ(^^)
本家ドキュメントにはこの記述があるのになぁ〜って・・・
ずぅ〜っと思っていましたw
お役に立てて光栄です(^^)
yoshiさん!
頑張ってねぇ〜( ´∀`)/~~
心より応援してます(^^)
あ!
そうそう・・・
/home/httpd/html/control.phpにアクセスする際にはキャッシュファイルが多いと
かなりサーバに負荷がかかります!
なのでアクセスする際には出来るだけアクセスの少ない時間帯が良いかもですw
僕みたいにほとんどがphpで動いているサイトを運営していると
キャッシュファイルが凄い数です・・・(^_^; アハハ…
> あ!
>
> そうそう・・・
>
> /home/httpd/html/control.phpにアクセスする際にはキャッシュファイルが多いと
> かなりサーバに負荷がかかります!
>
> なのでアクセスする際には出来るだけアクセスの少ない時間帯が良いかもですw
>
> 僕みたいにほとんどがphpで動いているサイトを運営していると
> キャッシュファイルが凄い数です・・・(^_^; アハハ…
なるほど。
参考にさせていただきますm(_ _)m
ぬお!!
見ない間にレスが。
早速自分も、NOCCHIさんのをやらせて頂きました。
エラーメッセージも無事に消えました。
Yosiさん、NOCCHIさん有難うございました。