3

同じサーバー上でPHPとRubyonRailsをペアリングすることは可能ですか?RoR Moreを使用しますが、PHPを使用したいのですが、これは可能ですか?そして、大きな欠点はありますか?

4

2 に答える 2

3

はい、それは間違いなく可能です。mod_phpとmod_passengerの両方を有効/設定できます。これを行う方法はOSによって異なります。基本的に、両方のモジュールを有効にしてから、PHP用とRuby用の別々の仮想ホストを用意する必要があります。

あなたが達成したいことについてあなたのOS以上を私に知らせてくれれば、私はこの答えをより詳細にすることができます。

欠点は、メモリ使用量の増加であり、PHPを有効にすることでセキュリティがより複雑になる可能性があります。しかし、それは大きな欠点ではありません。

于 2012-10-26T02:50:01.220 に答える
1

これは間違いなく可能です。

それについて行くには多くの方法があります。1つの方法は、PHPモジュールとPassengerモジュールの両方をApacheにインストールし、Apacheを介してリクエストをルーティングすることです。

別の方法、および同じサーバー上でPHPとRailsを処理するために私が個人的に使用する方法は、選択したPHP / Railsサーバーメカニズムの前にnginxをセットアップし、nginxの書き換え要求を行うことです。

Cookie(およびセッション)をPHPとRailsの間で共有して、ユーザーのエクスペリエンスをスムーズにすることができます。

于 2012-10-26T04:56:15.430 に答える