その機能(つまり、Apache、mysql、およびphpコンポーネントビルドを組み合わせて一致させる機能)が必要で、サードパーティのバンドルされたAMPスタックアプリを好む場合、WindowsのオプションとしてWAMPServer 2.0を見ることができます。私が見たバンドルされたAMPオプション(Windows、Mac、およびLinux用)は、コンポーネントビルドをスワップアウトできません(PHP4とPHP5のスイッチは、レガシーコードのために実際にのみ提供されたため、コンポーネントビルドとして含まれていません) PHP5の下位互換性が高くなり、PHP4の存在が少なくなるまで問題があります)。
ほとんどのサードパーティバンドルAMPスタックアプリ、特にUnixベースのOSビルド(MacおよびLinux)は、「アプリ」ルートディレクトリと同じディレクトリ構造内にスタックコンポーネントを配置するために、特定のディレクティブで各コンポーネントをコンパイルする必要があり、最終的に一種のフォルダー参照とバイナリ署名を各コンポーネントにハードワイヤードする引数は、自分自身をビルドします....具体的にはmysqlおよびphpコンポーネントは、共有され、明確に参照およびインクルードされる必要があるライブラリオブジェクトを持っているためですソースのコンパイル中...(そして、ほとんどの場合、何らかのオプションのディレクティブとライブラリを含めてコンパイルするだけではないようです...それが問題を解決するかどうかはわかりません私のプロジェクトではまだ答えています)。
もう1つの注意点は、同じコンテキスト内にあるためです....自律インストールコンポーネントと_AMPPスタックの使用に関するコメントに関しては、3自律を使用してセットアップしようとしたため、残念ながら上記の内容しかわかりません。コンポーネントのソースコードと私のケーキを持って食べようとしました....以前にそれらのいずれかを扱った経験がなかった間に....だから、開発者がそうする2つの非常に説得力のある理由があると言えますローカル開発環境にはスタックを使用する必要があります。
1)プロジェクトでこのテクノロジーを利用しているが、1つのコンポーネントのコア内で明示的に機能を拡張していない場合は、ほとんどの場合、実行する必要があります。 3つのコンポーネントが互いにシームレスに通信するために必要なすべての構成を把握します。必要なディレクティブ、モジュール、ライブラリー、コンパイル引数などを知るのに数日間苦労する可能性があります。既に知っている場合は素晴らしいですが、彼らのためにやらない限り、知らない人には勧めないでください。
2)バンドルされたスタックは自律的であり、OS構成ファイルから分離されているため、重大な結果なしに開発環境を破棄できます。...必要な「etc」フォルダーにファイルをデプロイするスクリプトを実行する場合、あなたについて知っていますが、私は時々間違いを犯す可能性があり、.. / XAMPP / etcフォルダーの間違いは/ etcフォルダーの間違いよりもはるかに痛みが少ないです。
3)GUI ... GUI ... GUI ...誰もがモーツァルトのコマンドラインであるわけではなく、AMPPスタックはすべて、心のコンテンツに物事をオン/オフする素晴らしいGUIを提供します。GUIが必要な場合は、AMPP Stackアプリに引き寄せられます...気にしない場合、それはすべて、私のポイント#1&#2にどれだけの重量または在庫を置くかに依存します
とにかく、「あくびをする方法」の論文でごめんなさい、誰かがこれから何かを得ることを願っています。