iMacの開発環境を設定

by yumi. 0 Comments

Snow LeopardにアップデートしたiMacの開発環境を設定しました。
手順をメモ。

  1. Xcodeをインストール
    アップルのXcodeをダウンロードしてきて普通にインストール。
    ダウンロードもインストールも結構時間かかる。
  2. iTermをインストール
    標準のターミナルは使いにくいのでインストール。
  3. MacPortsをインストール
    iTermで

    sudo port selfupdate;sudo port sync;sudo port outdated
  4. 「Web共有」をはずす
    システム環境設定 > 共有 > Web共有 にチェックが入っていたら外す
  5. Apacheをインストール
    sudo port install apache2

    パスワードを入力して、しばらくお待ちください。
    portがいい具合に色々してくれるはず。

    sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist

    で、Apacheを自動起動する設定に。

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

    Apacheをリスタート。

  6. MySQLをインストール
    sudo port install mysql5 mysql5-server

    でMySQL5をインストール。

    sudo -u mysql /opt/local/bin/mysql_install_db5

    自動起動させるためのデーターベースを設定。

    sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

    自動起動の設定。

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

    Apacheをリスタート。

  7. PHPをインストール
    sudo port install php5

    でPHP5をインストール。

    sudo port install php5-gd
    sudo port install php5-mysql
    sudo port install php5-mbstring

    各種ライブラリをインストール。

    cd /opt/local/etc/php5
    cp php.ini-development php.ini

    php.iniを設定(コピーするだけ)。
    httpd.confに以下を追記

    LoadModule php5_module modules/libphp5.so
    Include conf/extras-conf/mod_php.conf

    DirectoryIndexにindex.phpを追記

    DirectoryIndex index.html index.php

    phpとmysqlをつなぐ為にphp.iniに以下を記述。

    mysql.default_socket = /opt/local/var/run/mysql5/mysqld.sock

    Timezoneを設定。php.iniに以下を記述。

    date.timezone=”Asia/Tokyo”

    Apacheをリスタート。

    sudo /opt/local/apache2/bin/apachectl restart
  8. Virtual Host設定
    httpd.confで以下をコメントアウトから外す

    Include conf/extra/httpd-vhosts.conf

    httpd-vhosts.confでDocumentRoot、ServerNameを設定

    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot "/Users/somebody/Sites/www/test"
        ServerName local.test
    </VirtualHost>

    /etc/hostsに追記

    127.0.0.1       local.test

    Apacheをリスタート。

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

    これで、http://local.test/で表示される。(ファイルがあれば)

  9. phpMyAdminをインストール
    all-languages.zipとなっているのをダウンロードしてきて、解凍、適当なディレクトリに配置。
    上記のようにそのディレクトリでVirtualHostを設定。

    mysql5

    mysqlを起動。

    mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');

    で、rootユーザのpasswordを設定。

    mysql> quit

    phpMyAdminにブラウザからアクセスして上記パスワードが通ればOK。

  10. .htaccessを有効にする
    .htaccessを有効にするために、httpd.confのDirectoryにAllowOverride Allを追加。

    <Directory />
     Options FollowSymLinks
     AllowOverride All
     Order deny,allow
     Allow from all
    </Directory>

    Apacheをリスタートして完了。

以上!で多分だいじょうぶ。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>