- 締切済み
OPENPNEをWindowsServer(IIS)で動かしたい
社内でSNSサイトを立ち上げたいと考えています。 OPENPNEを利用することになると思いますが、 このOPENPNEをWindowsServer(WebサーバーはIISを利用)で 運用することは可能でしょうか?
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- kilin33333
- ベストアンサー率0% (0/0)
IISでOpenPNEは、利用可能なようです。 まとめてみました。 http://ameblo.jp/kilin/entry-10199048293.html
- pppstation
- ベストアンサー率57% (119/208)
たびたびの回答をご容赦ください 私の持っている環境(Win2003Server IIS6.0+PHP5.2.5) でWikiなどのPHPアプリを動作させてみました PHPの公式サイトにあるWindows用のバイナリをインストールし IIS6.0上でISAPIフィルタに「php4aspi.dll」を登録したのち アプリケーションの動作マッピングで、 「GET,HEAD,POST,TRACE」を入力してWWWサービスの再起動を行うと PHPアプリが動作しました 参考になれば幸いです
- pppstation
- ベストアンサー率57% (119/208)
ネットを検索していたら OPENPNEをIISで動かす http://fjsk.s39.xrea.com/item_1780.html という記事を書いている人がいました という事は動かせている人がいるという事ですね こんなサイトもありました http://masutatsu.blog75.fc2.com/blog-entry-55.html IISで動かすには色々チューニングが必要なようです ・・・私も勉強になりました
- pppstation
- ベストアンサー率57% (119/208)
もう少し詳しく調べてみました IISではOPENPNEを使用できないという部分には代わりありません 理由: IISはスクリプト言語として基本的にASPしかサポートしない よってPHPでかかれているOPENPNEは動作しない という事です しかしWindowsサーバーでOPENPNEを動かした事例もあるようです WebサーバーにApache1.3もしくは2.0 PHPは4.3もしくは5.0 MySQLは4.0もしくは4.1 上記の環境をWindowsに仕込む必要があるようです ただしこれは一つ一つインストール、設定を行うと非常に面倒なようですが XAMPPというものをインストールすれば比較的楽に上記環境がくめるようです XAMPP:LAMP環境を手軽に構築するためのパッケージ LAMP環境:OPENPNEを動かすために必要な環境 詳しくは参考URLをご覧下さい
補足
ご回答ありがとうございます。 >理由: >IISはスクリプト言語として基本的にASPしかサポートしない >よってPHPでかかれているOPENPNEは動作しない についてですが、 IISでもPHPを動かすことは可能なようです。 たとえば、Zendのフレームワーク(?)を使えばWindowsでも 正式にPHP対応できるとのこと。 (ちなみに、Zendフレームワークを利用して、xoopsやほかの PHPアプリなどは動かすことができています。) また、別のPCでXAMPP環境を構築し、OPENPNEを動かすことは できたのですが、 社内のサーバーの制約と諸事情でApacheではダメなので、 なんとかねばっているのですが。。。 またなにかご存じのことがあれば教えてください。
- pppstation
- ベストアンサー率57% (119/208)
IISでは使用不可能です WindowsサーバーにApacheインストールし、 Apache上で動作させるのなら動くかもしれませんが サポートというか、情報は載っていないと思います OPENPNEのサイトにはターゲットOSとして RedHatEnterpriseLinux4か5、CentOS4か5となっています これ以外での動作は保障されないのではないかと… (サイトは確認済みかもしれませんが・・・)
- 参考URL:
- http://trac.openpne.jp/
補足
早速のご回答、ありがとうございます。 当方でもwindowsサーバー+IIS環境にインストールしてみたのですが、 セットアップページすら表示されない状態でした。 サポート対象外でも利用はできるかと思っていたのですが、 やはりIISは不可能なのですね。 利用不可の決定的な理由がわかると、Apacheでの運用を提案する 根拠になるのですが、もしご存じでしたらお教えください。 Web上で検索しても、Windowsサーバー(IIS)という組み合わせは ありませんでした。
補足
ご回答ありがとうございます。 自分もいろいろ試してみました。 アプリケーションの動作マッピングは「全て」にしています。 (GET,HEAD,POST,TRACEを指定するのとと同じ状態) また、他のPHPアプリ(XOOPS、phpMyAdmin)は既にIIS上で動いています。 OpenPNEとIISの相性の問題な気がします。。。