私は、もともとLAMPホストに配備されていた既存のPHPアプリケーションを提供されています。
私たちのチームのほとんどは.Net開発者であるため、上司はWindows環境に展開したいと考えています。クロスプラットフォームPHPの警告?
これはちょうどうまくいくと思うのは嬉しいですか?
ここでLAMPホストのいくつかの追加情報です。でも、一つだけからの移行
- のLinux 2.4.32
- PHP 5.2.6
- はありません、デフォルト以外のモジュール
私は、もともとLAMPホストに配備されていた既存のPHPアプリケーションを提供されています。
私たちのチームのほとんどは.Net開発者であるため、上司はWindows環境に展開したいと考えています。クロスプラットフォームPHPの警告?
これはちょうどうまくいくと思うのは嬉しいですか?
ここでLAMPホストのいくつかの追加情報です。でも、一つだけからの移行
私の経験では、それはうまくいき、うまく動作します。私は心に留めておくと思います 最も重要なものは以下のとおりです。Windows上
ヘックは、別のサーバーにホストされているサーバーには、通常、いくつかの調整と調整が必要です。私はWindows環境でそれをやらなければならないということははるかに異なっているとは思わない。私は先週、大規模なPHPアプリケーションの移行に招待され、私たち(3人)は約半日で作業を開始することができました。
これはアプリケーションで何が行われているかによって異なります。しかし、アプリケーションがファイルシステム内のファイルを探す場所(Linux固有のパスを使用していますか?)と、Windowsが(特にPECLの)PHPモジュールをビルドしているところがあります。
exec
と呼ばれることはありません。これを使用する非常に怠惰なコードがたくさん書かれていますが、明白な理由から移植がうまくいかないかもしれません。私は長年にわたって経験してきたもの
一部:
、常にチェックし、ApacheモジュールとPHPモジュールが古いシステムのように、少なくとも同じバージョンであることを再確認。
Windows上で仮想化されたGNU/Linuxを実行するには、VMWareなどのコードをWindowsで動作させたくないと思われる場合は、あまりにも悪くないです。
詳細情報を提供できますか?これは、あなたのアプリが何をするか、そしてPHPのバージョンに大きく依存します。 –
Apacheのバージョンも問題になるかもしれません... – jmucchiello