PHP アプリケーションを開発する場合は、必ずテスト サーバーが必要です。 Web サイトにサーバーがない場合、Mac OS にはローカル サーバーをセットアップするためのオプションがいくつかあります。内部ルートを選択するか、つまり内部 Apache を使用して PHP および MySQL サポートをインストールするか、最も抵抗の少ないパスを選択して MAMP をダウンロードします。
Mamp は、テスト環境を数分でセットアップできるシンプルなアプリケーションです。ダウンロードしてください ここで。 2つのバージョンからお選びいただけます。 XNUMX つは無料で、有料版のいくつかの機能が欠けていますが、通常のテストには十分です。たとえば、無料版では仮想ゲストの数が制限されています。完全ではないのは事実です。私は試していませんが、この制限はグラフィック ツールにのみ適用されると思います。無料版では最小限ですが、より多くの仮想ゲストが必要な場合は、構成ファイルのクラシック パスを使用して回避できるはずです。 。
ダウンロードしたら、ディレクトリを希望のフォルダーにドラッグ アンド ドロップするだけです。グローバル アプリケーションまたはホーム フォルダー内のアプリケーションのいずれかに送信します。 MySQL サーバーの初期パスワードも変更することをお勧めします。その方法は次のとおりです。
ターミナルを開きます。 CMD+スペースを押してSpotLightを表示し、引用符なしで「ターミナル」と入力し、適切なアプリケーションが見つかったらEnterを押します。ターミナルで次のように入力します。
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
86 行目では、新しいパスワードを引用符で囲んで入力できます。
そしてファイル:
/アプリケーション/MAMP/bin/mamp/index.php
このファイルの 5 行目のパスワードを上書きします。
これで、MAMP 自体を起動できるようになりました。そして、それを設定します。 「設定…」をクリックします。
最初のタブでは、起動時にどのページを起動するか、MAMP の起動時にサーバーを起動し、MAMP を閉じるときにサーバーを終了するかどうかなどを設定できます。私たちにとって、2 番目のタブの方が興味深いです。
ここで、MySQL と Apache を実行するポートを設定できます。画像から 80 と 3306、つまり基本ポートを選択しました (「」をクリックするだけです)デフォルトの PHP および MySQL ポートを設定する")。同じことを行うと、OS X は MAMP の起動後に管理者パスワードを要求します。その理由は単純で、それは安全性です。 Mac OS では、パスワードなしでは 1024 より小さいポートでは何も実行できません。
次のタブで、PHP バージョンを選択します。
最後のタブでは、PHP ページを保存する場所を選択します。たとえば、次のようになります。
~/ドキュメント/PHP/ページ/
PHP アプリケーションをどこに配置しますか。
ここで、MAMP が実行されているかどうかをテストします。両方のライトが緑色なので、「」をクリックします。スタートページを開く」と表示され、サーバーに関する情報ページが開きます。そこから、サーバーに関する情報、つまりサーバー上で実行されている内容、特にデータベースをモデル化できる phpMyAdmin などの情報にアクセスできます。その後、独自のページが以下で実行されます。
http://localhost
このチュートリアルが役に立ち、Mac 上で PHP と MySQL のテスト環境をセットアップする簡単な方法を紹介したものであると感じていただければ幸いです。
残念ながら、彼はそうではなかったと言わざるを得ません。 http://localhost は私にとって受け入れられないアドレスです。機能する .htaccess と一緒に virtualhosts を起動する必要があります。次に、ホスティングを使用して 1:1 サーバーを構成します。これは私でも実行できます。最初の XNUMX つのことについて、手順を詳しく説明してもらえますか?今のところ、オフィスに Linux 上の PHP サーバーを置いているので、仕事がずっと楽になるでしょう。
MAMP は固定 IP アドレスまたは個人の Web 共有と同じ Web アドレスをサポートしています。私の場合はそれが必要です http://81.201.57.184 または http://osxfil.pilsfree.net
したがって、その場合には 2 つの選択肢があります。グラフィカルなジグザグが必要な場合は、プロ版を購入してください。設定ファイルを介して Apache、mysql、および php を設定する方法を知っていれば、Mac OS で独自の環境を設定およびセットアップできます。 Mac OS では、基本的に WWW サーバーとして Apache が使用されます。また、将来的にはこれについても書きたいと思っていますが、とにかく、私が主に関心を持っているのは、アプリケーション用のテスト サーバーが必要で、独自の Apache、MySQL、PHP を構成できるほど技術的に熟練していない小規模な開発者です。 Windows にも似たようなものがありましたが、何と呼ばれていたかは覚えていません。
とにかく、記事の冒頭から、私は一つのことから始めています。言い換えれば、Mamp を使用したアドレス帳は、設定ファイルを備えた独自の Apache インスタンスの単なる「刑務所」です。ただし、設定ファイルの知識がある場合、これは Mamp lite で実現できると思います。必要なのは /Mamp/conf/apache/httpd.conf です。私のこの理論は、Mamp lite と Mamp pro のインストール イメージが同じであるという事実によってさらに裏付けられます。とにかく、ファイル経由で設定する必要がある場合は、そのファイルを Mac OS のネイティブ Apache に送信し、それに PHP/MySQL を追加します。
情報ありがとう、私も他のところに行きたいです。問題は、各トライアドのファイル構造が異なり、それぞれに異なるモジュールのセットがあることです。そのため、サーバーから conf と vhost をドラッグし、残りを個別にドラッグすれば十分だと考えました。試してみます、ありがとう。
MAMP PROを使ってみてはどうでしょうか?すべての .htaccess の独立した編集、仮想ホストの作成 (エイリアス名、セキュリティ設定、php モジュールの構成、Postfix 構成を含む) を処理したり、DDNS 経由でドメインをローカルホストに誘導したりできます。
それがあなたの質問ですか、それとも私が質問を誤解しましたか?