ニュース (1648)
エンターテイメント (701)
ゲーム (167)
コンピュータ (891)
サイエンス (323)
ネタ (409)
国内 (1373)
国外 (785)
地域 (183)
漫画・アニメ (70)
経済 (643)
日記・メモ (234)
ネタ (8)
プログラム (3)
プロフィール (1)
メディア (10)
げろちゃん!とは管理人 作者Mが個人的に気になった世の中のニュースをピックアップし、それらにネチネチコメントをつけているサイトです。
もし ビビビ!ときたらあなたとお友達のようです。(笑)
(=゚ω゚)ノ リンクはお好きにどうぞ
メール:gerochan/mail.cgifile.net
/を@に変えておくってネ
今日: | 昨日:
KATANARU BBS GEMINETTをお求めの方は.cgi_fileのサイトへどうぞ。
東風ルーターの件、私もプラ○ックスはあまりいい噂を聞かないw妄想の件、妄想はして何ぼですなwうはーゆめがひろがりんぐ~・゚・(ノД`)・゚・07-11-04 18:34[256]
作者Mジビエ>”英語で言うとゲームミート”←ワロタw 反省が足りないミトホ社長はウサギ肉を食っていればいいと思うw07-10-27 06:30[253]
東風ミートホープ、鴨とかウサギって、ある意味フランス語で言うジビエですなw07-10-27 02:52[252]
作者M彼の生き方は好きじゃないけどこういう生き方でしかできない不器用な人だからね07-10-10 07:49[251]
東風私もここ2~3年不幸続きです。亀の長男は勝ったとき泣いたり、戦い方から見たら結構ヘタレで根はいい子に見えるのですが、親がアカンですな。07-10-09 02:26[250]
sue持ってて損はないさ~。独学でも受かりそうな気もしたけど。07-10-04 01:51[249]
作者M来年にはシスアドなくなっちゃうけどね07-10-02 15:41[248]
sueふむふむ、そういうシステムな訳ですな~。07-10-02 02:14[247]
作者M受講料込みだyo、独学で直試験ならもっと安くなるはず。07-09-30 08:07[246]
sueえっ、シスアドってそんなに銭かかるん?07-09-30 05:30[245]
[閉じる][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20]
KATANARU BBS GEMINETT Version 1.7 RC004 (speed : 0.0046sec)
(´д`)あぱっち?それはおいしいもの?
に参加してます('ω'=) ⁄ 2008年08月29日 23:38
寝てない作者Mです。
もう何が何やらw
と言いますのも事の発端は開発環境、Apache2+php4でphp_openssl.dllを読んでくれないのが始まり。
SSL通信を有効にするにはphp_openssl.dllを必ず有効にする必要があってPHP4じゃ限界なのかなと思いPHP5を導入しました。
しかし世間のサーバーは未だにPHP4が主流で開発ベースもPHP4で進めているのでPHP5ベースにするわけにも行かないのです。
そこでPHP4とPHP5を共存させる必要があります。
しかしPHPの性質上共存は出来なくて一方をCGIにするかとか切り替えするとかポート別で作動させるかとか色々あるらしいんです。
作者Mがとった方法は手動切替をとりました。
しかしいちいちApache2のコンフィグファイルを弄るのは面倒です。
そこでPHP4の設定とPHP5の設定を個別にし、includeさせて切替をバッチファイルでやらせてみました。
しかしそれでもなんか面倒だったのでwebページからスマートに切り替えられるようにしようと言うことで久しぶりにCGI/perlで上の画像にあるPHPスイッチャーとなるツールを作りました。
切り替えたいPHPのバージョンを選択して適用ボタンを押せば物の数秒で切替が完了して相互性がどうのこうのを楽に調べられるわけです。
さて、それは別に良いんですがPHP5にしても肝心のphp_openssl.dllを読み込まないです。
現在最新のApache2.0.63にしても直らない!
PHP4、PHP5共に最新バージョンなので問題なし。
WINDOWSディレクトリに必要ライブラリを入れるという記事も見たけど効果無し!
Apache2のエラーログにヒントがあるのかと見てみると
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\Telios\\bin\\php5\\ext\\php_openssl.dll' - \x82\xb1\x82\xcc\x83I\x83y\x83\x8c\x81[\x83e\x83B\x83\x93\x83O \x83V\x83X\x83e\x83\x80\x82\xc5\x82\xcd %1 \x82\xcd\x8e\xc0\x8ds\x82\xb3\x82\xea\x82\xdc\x82\xb9\x82\xf1\x81B\r\n in Unknown on line 0
んんん、なにやらphp_openssl.dllに必要なライブラリがうんたらかんたらと言っております。
libeay32.dllとssleay32.dllなんですけど別に入れ忘れた訳でもないんですけどね、ちゃんと入れてるし。
そしてなにげにApache2\binを見てみるとここにもlibeay32.dllとssleay32.dllがあるんですね。
特にバージョンが入ってない、ちょっと怪しげ?
試しにOpenSSLにバンドルされているlibeay32.dllとssleay32.dllを上書きしてみると見事起動。
謎のワーニングもエラーログから消えてました。
ソケットでSSLが扱えるようになってました。
特に不安定な作動は見せてないハズ。
とにかくコレのおかげでオールナイトですよ。
ということで今日は寝かせて!
と、思ったがCDを当日レンタルにしていた、ぐぬぬ!
トラックバックはまだ無いヨ щ(゚Д゚щ)カモォォォォォォォォン