2

WAMP で完全に開発されており、組織内の LAMP セットアップに展開する必要があります。展開がスムーズに進み、できるだけ時間がかからないようにしたいと考えています。LAMP にデプロイする前に、何を変更する必要がありますか? また、シミュレートされた LAMP 環境でテストする方法はありますか?

編集: サーバー側のスクリプトには perl を使用し、PHP はほとんど使用しません。ありがとう...

4

3 に答える 3

5
  1. Linux では大文字と小文字が区別されます
  2. まったく新しいデフォルトの場所
  3. u、g、o、r、w、x パーミッションは、Linux を初めて使用する人にとって無礼なショックとなる可能性があります。
  4. シンボリック リンクは便利ですが、Windows リンク (ショートカットではない) が少し異なるため、混乱を招きます。
  5. MySQL がテーブルを同じ名前のファイルとして保存する場合 (一般的にはそうです)、大文字と小文字の区別により、 「php/filesystem と mysql の両方で何も機能しない」ため、非常に途方に暮れる可能性があります。
  6. /home/username/Documents への"My Documents"は、Linux を初めて使用する人の考え方を大きく変えるものです。
  7. サーバーセキュリティのためのさまざまなサービス構成は、最初は混乱するかもしれません
  8. Linux とハードウェアのハードウェア互換性の問題 (通常は非常に小さな問題ですが、問題の原因を突き止めるのに何時間もかかることがあります)。

アプリが現実世界で、いくらかの収入が得られるのであれば、簡単なことは期待しないでください。
どんなに自由な時間でも、Linux コマンドの練習に費やしてください。

sudoubuntuを使用している場合、しばらくは役に立ちますが、sudoを使用して間違いを犯したり、何かを台無しにしたりする可能性があるため、sudo-ingの学習をやめる必要があります。

ヒント: 使用sudo cp -uav src destして、おそらくrsyncその後 - 実際の命を救うコマンド

可能であれば、開発システムの 2 つのパーティションに同じ Linux をインストールしてください
そして、それらを互いにほぼ正確なコピーに保ちます
そうすれば、何かをテストすることができ、何か問題が発生した場合でも、メインのインストールから設定とファイルをコピーすることができます.

数か月以上かかる場合は、リラックスしてください。そのような時間がかかるのは一般的です。また、 andに
慣れない場合はメモ帳よりも単純明快ですが、vi や emacs とは異なり、本やマニュアル、またはあなたを助けるビデオ。viemacsnano

学んでいるだけなら、Linux にもっと時間を費やしてください。
お急ぎの場合は、Linux が得意な人と親しくなりましょう。Linux での最初の数か月間は、メンターやギークに指導してもらいましょう。

そして、グーグルを本当にたくさん使って、 ubuntuを使ってください。最初は最も簡単で、必要なものがすべて揃っています。

そうそう、どこからでもインストールしないでください。これは rpm の世界ではありません。
可能な限り、Synapticを使用して何かをインストール/削除します。
可能であれば、使用してsudo apt-get installください。
勉強apt-get

個人的には、Linux の世界に慣れるまでアプリがそれほど重要でない場合は、内部サーバーに ubuntu デスクトップを使用しても問題ないと思います。

基本に自信がついたら、サーバー エディションをインストールし、セキュリティやロックダウンなどに専念します。
友好的な Linux オタクが 1 週間隣にいる場合にのみ、初日に ubuntu サーバーに進みます。

于 2009-12-17T12:54:35.250 に答える
3

それは主に、開発しているアプリケーションと、Windows ベースのアプリケーション スタックで特定の構成変更を行ったかどうかによって異なります。MySQL と PHP は、基本的に両方のシステムで同じように動作するはずです。私が知っている最も一般的で厄介な間違いは、たとえば、OS 固有のパス名にアクセスしたり、他のシステムにまったくインストールされていないライブラリ/プログラムを使用したりすることです。

于 2009-07-17T13:43:43.660 に答える
1

まず、Windows または Linux のスタックであるXAMPPを移植します。これは PHP と PERL をサポートします (もちろん、Apache と MySQL も含まれます)。アプリが Windows XAMPP で動作していることを確認したら、Linux バージョンに引き継ぐことができます。

于 2009-07-17T13:49:01.140 に答える