ローカルサイト開発のための環境を設定する方法について、マカダムに少しアドバイスをしたいと思います。 この例では、Apache + PHP + MySQL + phpMyAdminを
MacPortsからインストールする方法を調べます。 このトピックは詳細でデバッグされたインストールガイドではなく、誰かが
成功しないかもしれない
ことをすぐに言わなければならないので
、 php.netが
参照する MAMP製品と
インストールガイドである既製の十分に試行されたソリューションへのリンクを
作成します。
インストール環境:Mac Mini、OS X 10.4。
したがって、開発環境をMacに配置します。
- MacPortsをインストールします 。
- Apacheをインストールします。
ターミナルに入力します。
sudo port install apache2
確認するパスワード-Macパスワード
当初、Apache 1.3をインストールしたかったのですが、移動中にphp5に接続できなかったため、2番目のものをインストールしました。
以下を開始します。
sudo / opt / local / apache2 / bin / apachectl start
チェック: ローカルホストブラウザーを確認する - MySQLサポート付きのPHPをインストールします。
sudo port install php5 + mysql5
sudo cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini - 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で確認します。 - 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 - 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éで
説明されており、解決策が見つかりました。