タグ

pearとphp4に関するgouei2001のブックマーク (2)

  • PHP5でe_strictエラーを出さずにPEARを使ってみる

    現在関わってるサービスの一つでは、 PHP5 + Symfony構成を使っているのですが、 strictエラーを出さないようにしたいとの要望が来ました。 strictエラーはPHP5に準拠したプログラミングしてないと でてしまうメッセージ。 PHP4でも動くように作られているPEARはもちろんその対象と なってしまいます。 出力レベルを変更すれば良いのですが、 それはやりたくないないとの方針なので、 PEARをどうしても使いたい場合は移植する必要があったり。 これが簡単かなと思っていたら、結構大変なことに気づきました。 アクセス修飾子をすべてのメンバ変数、メソッドにつける 基的にstrictで出る多くは、アクセス修飾子、 「public/protected/private」をつけていないことや 静的関数「static」をつけていないことに起因してます。 まずそれぞれを一つづつ確認し、付記

    PHP5でe_strictエラーを出さずにPEARを使ってみる
  • PHP FedoraCore4にPHP4のインストール - とみぞーノート

    3. インストール PHPはCLI SAPI/CGI SAPI両方インストールする(Apache用モジュールも) 既存のPHP5と今回インストールするPHP4のCLI/CGI版はそれぞれ名前を分けて混乱しないようにする。 3.1 CLI SAPI + Apacheモジュールのインストール (1) configure --with-apxs2=/usr/sbin/apxs : Apache用モジュール(libphp4.so)も作成(*1) --program-suffix=4 : 生成されるファイルに"4"を付けて、既存のphpファイルと混同しないようにする(例:php4) --without-pear : PEARは既存のものを使用するのでインストールしない # ./configure --with-apxs2=/usr/sbin/apxs --program-suffix=4 --wit

  • 1