This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Macでは上手くセッション持ち回ってたのに、 CentOSだと何故か動かないーって思ってたんだけど、 理由はPlack::Handler::Apache2が毎回コンパイルされている?ぽかったのが理由。 startup.plに設定を逃がして、PerlRequireすればちゃんと動いた。 いつも良く間違えている、 あたりまえな所でミスってた。。。 しかし、Macだとなぜ動いたんだろう。 ちょっとMac版のが賢かったってこと?? ■Macでの設定(動作版) ・環境 Mac OS X 10.6.5 mod_perl: http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz $ httpd -V Server version: Apache/2.2.15 (Unix) Server built: Jul 1 2010 17:16:33 Serv
かなり昔(確かApache2.0が出た頃)にWindows2000でmod_perlを使ってみようとして挫折したままでした。 なぜ動かなかったのかまでは、はっきり覚えていません。 心機一転、改めてmod_perlに挑戦です。 OSはCentOS5.2、Apacheは2.2.3、mod_perlは2.0.2です。 まずは、mod_perlをインストールします。 yum -y install mod_perl パッケージが見つかるとインストールが開始され・・・ずに、 Parsing package install arguments Package mod_perl - 2.0.2-6.3.el5.i386 id already installed. つまり、既にインストールされているとのこと。 手間が省けてラッキーなのか、必要のないモジュールをロードしていたのは問題なのかは気にしてはいけませ
2011年02月04日12:25 Mac OS X Snow LeopardでApacheにmod_perlを組み込む 2 カテゴリ Tweet > mod_perlインストール編 mod_perlをインストールしてから日が空いてしまったけど、続き。 なんでもmod_perlは、メモリ上に実行コードをキャッシュすることで、毎回呼び出す必要が無くなり、通常のperl スクリプト(cgi)と比べて200%~2000%近く速くなるらしい。とにかく導入しとけばいいと思う。 httpd.confの場所は、Macなら"/private/etc/apache2"にあるはず。 ※ちなみにhttpd.confは普通に編集しようとしても読み取り専用ファイルになっていて編集出来ないので、編集するときは一度デスクトップとかにファイルをコピペしてテキストエディタで開いて編集、再度ファイルを元の場所に移動させて上書き
10分で、といいながらたぶん mod_perl と Apache2 をビルドするのに 10 分以上かかるという罠。まあいいや。以下のやり方で Linux、MacOSX どちらでもちゃんと動くと思われます。 まず、mod_perl 2.0 のインストール。DSO でもいいけど、ここでは Apache にスタティックに組み込みます。 インストールディレクトリは /usr/local/httpd_mp2 に。 MPM は prefork。perl を thread 有効でビルドしてるなら mpm=worker でもいいと思います。 $ wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz $ wget http://www.apache.org/dist/httpd/httpd-2.0.55.tar.gz $ tar zxvf
ApacheでCGIプログラムを実行するためには、 ・CGIスクリプトの格納場所を設定しそこにCGI実行権を与える ・特定のファイル名拡張子をCGIスクリプトとして認識してもらうための設定を行う の2つの方法があります。 httpd.confをメモ帳等で開いて、次の行を探します。 ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/" <Directory "C:/Apache/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> ScriptAliasによって指定されたcgi-binディレクトリ(上記だと C:\Apache\cgi-bin )でCGIプログラムが実行できるように設定されています。つまり、デフォルトでは何もしなくてもこの C
テスト用のサーバーにPlamo LinuxとApache2.0.54が入ってるわけですが、 今回、これにmod_perlをインストールしようと試行錯誤してみました。 mod_perlのサイトはここ。 もちろん全部英語です。 が、幸い英語が読めるので、インストールそのものは特別問題はありませんでした。 mod_perl1.0とmod_perl2.0があるので、Documentを読むと、Apache1.xではmod_perl1.0、Apache2.xではmod_perl2.0をインストールしなければならない、とのことなので、mod_perl2.0をダウンロードしてきました。 インストールの基本はlinuxならどれも同じ、 $ perl Makefile.PL $ make $ su # make install 実際にはインストールに必要なモジュール CGI.pm 3.11 Compress:
マニュアル: http://php-di.org/doc/getting-started.html インストール 現時点ではversion6がインストールされる composer require php-di/php-di DI対象のクラスの例 HogeクラスはFugaクラスを引数に取るように定義 class Fuga { public function hello() { echo "FUGA\n"; } } class Hoge { protected $fuga; public function __construct(Fuga $fuga) { $this->fuga = $fuga; } public function hello() { echo "HOGE\n"; $this->fuga->hello(); } } PHPによるコンテナ定義 ドキュメント: http://ph
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く