「php」タグアーカイブ

apcのGCエラーが出たら

apacheのログファイルにこんなのが出てきたら

[apc-warning] GC cache entry

apcのメモリーサイズが小さすぎてGCに失敗しているらしいので、php.iniに

apc.shm_size=64

とか書けばオッケー。

何も指定していないとデフォルトで30MB確保されるようになってるんだけど、これは小さすぎるようなので、64MB辺りをミニマムに考えておいた方が良さそう。
追記:64じゃまだ小さそうなので96にした。

coreserverにchyrpを入れてみた

このサーバーでも試してみたんだけど、今のバージョンはPHP5.2以上じゃないと動かないっぽいので。。

インストールは簡単
  1. 最新のchyrpをダウンロードして展開
  2. /chyrp/install.php にアクセスするとアラートが出る
  3. アラートに従って .htaccess を作成
  4. includesディレクトリのパーミッションを書き込み可能にする
  5. もう一度 /chyrp/install.php にアクセスして、後はウィザードに従うだけ

以上。

CentOS 5系にAPCをインストール

httpd, php, pecl(pear)は入ってるものとして。

  • httpd-devel php-devel autoconf automake をインストール
  • pecl install apc でAPCをインストール
  • memoryがどうのこうのってエラーが出たら /usr/share/pear/pearcmd.php に @ini_set(‘memory_limit’, ’16M’); を追加して再挑戦。
  • /etc/php.ini に extension=apc.so を追記
以上。

Chyrpのインストールに挑戦

ここを参考にChyrpのインストールに挑戦。

現在のバージョンはv2.0rc3で、参考サイトと少しだけ違いがあるんだけど、まぁそこはどうにかしたつもりで、一応ウィザード形式のインストーラーが正常に終了するところまでは行った。
が、なぜかログインできない為管理画面に行けないのでほぼ何もできない。。。
デバッグすっか?