ニュース (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のサイトへどうぞ。
文月いめりではでは、今回はありがとうございました♪失礼致します~☆08-03-31 18:01[339]
文月いめりそうでなければ説明がつかないのですが…。オヤシロ様の祟りは怖いです~。><"08-03-31 18:01[338]
文月いめりいつも消されてしまう商品とは一体…!?アダルトに引っかかってしまうような商品とかですか?08-03-31 17:59[337]
文月いめり陰の透明化忘れてましたっけ!?Σ( ̄□ ̄;)ひえええええ。後で確認してみます。orz08-03-31 17:58[336]
文月いめり想像以上に再生数やコメント数の伸びが凄かったので驚きました!これはもう作者Mさんの技術の賜物と言えますねw08-03-31 17:53[335]
文月いめりこちらでお久しぶりです~☆先日は素敵なウマウマ動画を作ってくださってどうもありがとうございました!08-03-31 17:51[334]
作者M返金とかなったらもう死しかw 生モノ=コンビニのイメージ定着性は難しいところ有るね08-03-20 16:31[312]
東風ファミマ、食品の品質のこともあるし、刺身が好きでもファミマで買うのはちょっとなぁ・・・。 長かったので二行で勘弁sry08-03-20 03:07[310]
東風オークションの件、男の人生を買い取った後、お金を返すように命令したらどうなるんだろうねw08-03-20 03:07[309]
作者Mこの足跡は、まさか泥棒?!(ォィ)足サンクスHRKさん、と昔の(?)HNで読んでみる08-03-06 00:35[295]
[閉じる][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.004sec)
(´д`)あぱっち?それはおいしいもの?
に参加してます('ω'=) ⁄ 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を当日レンタルにしていた、ぐぬぬ!
トラックバックはまだ無いヨ щ(゚Д゚щ)カモォォォォォォォォン