サイトの開発環境をMacに配置する

ローカルサイト開発のための環境を設定する方法について、マカダムに少しアドバイスをしたいと思います。 この例では、Apache + PHP + MySQL + phpMyAdminをMacPortsからインストールする方法を調べます。 このトピックは詳細でデバッグされたインストールガイドではなく、誰かが成功しないかもしれないことをすぐに言わなければならないので php.netが参照する MAMP製品とインストールガイドである既製の十分に試行されたソリューションへのリンクを作成します。

インストール環境:Mac Mini、OS X 10.4。

したがって、開発環境をMacに配置します。

  1. MacPortsをインストールします
  2. Apacheをインストールします。

    ターミナルに入力します。

    sudo port install apache2

    確認するパスワード-Macパスワード

    当初、Apache 1.3をインストールしたかったのですが、移動中にphp5に接続できなかったため、2番目のものをインストールしました。

    以下を開始します。

    sudo / opt / local / apache2 / bin / apachectl start

    チェック: ローカルホストブラウザーを確認する
  3. MySQLサポート付きのPHPをインストールします。

    sudo port install php5 + mysql5

    sudo cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini
  4. PHPモジュールをApacheに追加する

    sudo / opt / local / apache2 / bin / apxs -a -e -n "php5" /opt/local/apache2/modules/libphp5.so

    /apache2/conf/extras-conf/mod_php.confの内容を、同じhttpd.confにペンまたはインクルードして/apache2/conf/httpd.confに貼り付けます。

    index.phpをインデックスファイルに追加します。

    Apacheを再起動します。

    sudo / opt / local / apache2 / bin / apachectl restart

    チェック:test.phpを/ opt / local / apache2 / htdocs /に作成し、その内容を<?Php phpinfo()?>にして、 localhost / test.phpで確認します。
  5. MySQLをインストールします。

    sudo port install mysql5 + server

    mysqlユーザーに/ opt / local / var / db /およびそれに添付する権利を与えます。 私はFinderでそれをしました。おそらくターミナルでも可能です。

    データベースをインストールします。

    sudo / opt / local / bin / mysql_install_db5 -user root

    デーモンを実行します。

    sudo / opt / local / libexec / mysqld -u root
  6. phpmyadminをインストールします。

    sudoポートインストールphpmyadmin

    localhost / pma / setup / index.phpに移動します

    パスワードなしで新しいローカルホストサーバーをインストールする

    ルートとしてphpmyadminに移動します





残念ながら、MacPortsが約束したように、MySQLとApacheの自動起動は機能しなかったので、ハンドルで起動します。

$ sudo / opt / local / apache2 / bin / apachectl start

$ sudo / opt / local / libexec / mysqld -u root

MacPortsのこの問題はすでにHabréで説明されており、解決策が見つかりました。



All Articles