回答:
最初に、共有prefpaneでApacheを有効にする必要があります。「Web共有」をチェックすると、Webサーバーが実行されています。
Mountain Lion以降、Web共有は[共有]設定ペインから削除されましたが、Apacheはまだ含まれています。Mountain LionでApacheを制御するには、この回答を確認してください。
PHPを有効にするに/etc/apache2/httpd.conf
は、Terminal.appで編集する必要があります。これにはルート認証情報が必要です。nano
に不快な場合は、非常にアクセスしやすいコマンドラインエディタですvim
。
sudo nano /etc/apache2/httpd.conf
行を見つけます(ctrl+ Wを押してで検索を開始できますnano
)。
#LoadModule php5_module libexec/apache2/libphp5.so
コメントを外します。次に行を見つけます
#Include /private/etc/apache2/extra/httpd-vhosts.conf
また、仮想ホストのサポートを有効にするためにコメントを外します。
ファイルを保存して+ nano
を押して終了し、(es)を押して変更を確認してからを押します。ctrlXYenter
これで、ファイル内の仮想ホストを編集できます /etc/apache2/extra/httpd-vhosts.conf
sudo nano /etc/apache2/extra/httpd-vhosts.conf
重要なのは、最初に定義されたホストが非修飾ホスト名のデフォルトホストになることです。別のホスト名を解決するlocalhost
には、でハードコーディングすることをお勧めし/etc/hosts
ます。
MySQLをインストールするには、MySQLのWebサイトからインストーラーをダウンロードします(64ビットインストーラーでもかまいません)。指示に従ってインストールしてください。
最後に、MySQL用にPHPを構成するには、デフォルトをコピーしますphp.ini
。
sudo cp /etc/php.ini.default /etc/php.ini
今、あなたは編集することができます/etc/php.ini
(再度、rootアクセスが必要)とへの参照置き換える/var/mysql/mysql.sock
と/tmp/mysql.sock
(インストーラを実行した後のMySQLソケットのデフォルトの場所を)。おそらく、そのパスには約3つの参照があります。
最後に、新しい構成を有効にするためにApacheを再起動します。
sudo apachectl restart
または、共有prefpaneでApacheをオフおよびオンに切り替えることにより、Apacheを再起動できます。
できた
発見できる ここでは、mampを使用せずにphpmyadminなどを有効にするの優れたチュートリアル
mate
。sudo mate /etc/apache2/httpd.conf最初に使用する前に、その目的のために〜/ .bash_profileに登録することをお勧めします。export EDITOR = 'mate -w'そして〜/ binフォルダーにシンボリックリンクを作成します。 ln -s /Applications/TextMate.app/Contents/Resources/mate〜/ bin / mate *上記の情報はMac OS Xユーザーに適用されます