Airがお亡くなりになりました。水がちょっとかかったみたいなんですが、復活には多大な出費が必要そう・・・。15inchを買いました。データは無事なのですが、諸々の都合上Macの環境設定もゼロからやり直しました。ゼロから構築する機会を得たので、その手順を記事にすることにしました。versionでこちらの過去記事に書いてあるものと内容はほぼ同じなので、この記事では手順のみを紹介します。WordPressインストールに関しても、その過去記事にありますので省略いたします。Tools...を選択する。Mavericks用のツールをダウンロード。インストーラが付いているので簡単。Macportsをインストールする下記URLに飛び、Mavericks用をダウンロード。インストーラ付きなので簡単です。~/.profile念のためバージョンを表示して、インストールされたかを確認。start下記にアクセスする。works!が表示されれば、Apacheは動作OK.http://localhostPHPの動作確認をするために、次の1行を書いたtest.phpを作成する。phpinfo();次のフォルダに保存する。初期設定時には、このフォルダの書き込み権限が無いと思うので、フォルダを選択して、Command+iで情報パネルを表示、読み書きアクセス権を自分に付与しておく。/private/etc/apache2/extra/httpd-vhosts.confPHPファイルを入れるフォルダを作成する。ここでは、ユーザーフォルダの下にWebSitesというフォルダを作成して、その中に複数のサイトデータを入れると仮定して進める。~/WebSitesここでは、”localtest”という名前でフォルダを作成する。これを後でドキュメントルートとして指定する。~/WebSites/localtest先ほど作成した、test.phpをlocaltest直下に入れておく。Hostの設定ファイルを編集する。/etc/apache2/extra/httpd-vhosts.confdummyを消して、次のような設定を追記する。****には、ユーザー名を入れる。URLはlocaltest.netとした。</Directory></VirtualHost>次のファイルを開く/etc/hosts最後に次の行を追記する。localtest.netapacheを再起動する。restarthttpd-vhosts.confで指定したURL/test.phpにアクセスする。Host設定を行うと、最初に確認した”/Library/WebServer/Documents/”にはアクセスできなくなる。このディレクトリにアクセスしたいならば、httpd-vhosts.confにそのための設定を書き加えないとならない(と思う)。--tmpdir=/tmp補足tmpdirをオプション指定しないとエラーが発生。このサイトを見て解決しました。socket:...の行を確認する。次のようなパスになっているはず。exitphp.iniファイルを作成する。restart接続テストをする。次のようなファイルを作成して、~/localtest直下に保存する。successful.';mysql_close($link);次のURLにアクセス。successfulが表示されれば接続OK.MySQLの文字コードをUTF-8に指定するMySQLの設定ファイルmy.cnfは、MacportsのMySQL用に作成された設定ファイルをインクルードするように書いてあります。このままで問題があるか分からないのですが(内容を確認していないです、スミマセン)、ここではMySQLで元々用意されているテンプレートを利用することにします。/Library/LaunchDaemons/org.macports.mysql55-server.plistこれで設定ファイルが反映されるハズ。found!”なるエラーに出会うかもしれない。エラー名でgoogle先生に聞くと色々対処法が出てくるので、聞いてみてください。Keplerのサイトを開き、Downloadの項を選択&ファイルダウンロード。/Applications/アプリ立ち上げ・・・と思ったらエラー発生。システム環境設定>セキュリティとプライバシーを開き、「このまま開く」を押す。softwareを選択する。http://download.eclipse.org/releases/keplerを指定する。(PDT)をチェックしてNext>Next...accept...Finishを押す。文字コードをUTF-8に指定するEclipseで扱うファイルのエンコードを指定する。encodingの項に”utf-8′′を入力し、Updateボタンを押します。Eclipse全体のエンコードもUTF-8に指定しておきます(Perlとか利用中にEclipse内でコンソール出力するときに文字コードを揃えないと面倒なので)。次のフォルダに移動を選択し、次のファイルを指定します。/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini次の1行を追記します。-Dfile.encoding=utf-8iniファイルを保存したら、一度Eclipseを再起動します。Xdebugを有効にするxdebug.soファイルを探索。xdebug.soたぶん、下記に見つかる/usr/lib/php/extensions/no-debug-non-zts-20100525/xdebug.sophp.iniを開いて[xdebug]の項を編集・・・と思ったら、[xdebug]が無いです。php.iniの最後に自分で追加します。restartこの時点で、先ほどのtmp.phpを表示すれば(phpinfo();のやつ)、xdebugに関する情報が出力されるようになっているハズ。Serversの3つを編集する。Applicationをダブルクリックして、諸々を設定。テストのために”最初の行でブレークする”にチェックを入れておき、実行。実際に最初の行でBreakしたら動作OK。Lion向け記事を参照してください。+perl5_16Perlの場所を確認しておく。下記パスに変わっていればOKです。/opt/local/bin/perlEPICをインストールするEPICのサイトにアクセスhttp://www.epic-ide.orgdownloadの項を探して、プラグインDLのURLを確認する。下記のアドレスが指示されている。Softwareを選択。WorkWithの項のAddボタンを押し、適当な名前&先ほど確認したdownload-urlを指定する。プラグイン一覧からEPICの項をチェックしてNext...Next...と進める。warningが出るが、OKボタンを押す。Eclipseを再起動。EPICの環境設定を行う。perl”で確認したパスを指定する。cpanmのインストール各種Perlモジュールをインストールするために、ここではcpanmを利用します。cpanm本体をgitインストール。OSX10.9にはgitが最初から標準で入っている。ターミナルから、次のような手順でインストールできる。installcpanmコマンドを簡単に使えるように、シンボリックリンクを作成する。インストールされたcpanmを探す。cpanmたぶん、次のような場所に入っている。/opt/local/libexec/perl5.16/sitebin/cpanm次のコマンドでリンク作成。/opt/local/bin/cpanmPadWalkerをインストールするcpanmでコマンド1発インストールできるハズ。PadWalker実際にインストールできたか、確認しておく。コンソールから下記を実行する。"installedn"'“installed”と表示されればOK。(ごにょごにょ色々な結果が帰ってきたら、インストール失敗。)早速Eclipseで適当なPerlプロジェクトを作成、デバッグ実行&途中でブレークしてみて、変数が見えればOK。Test::DeepDBD::mysqlをインストールするcpanmコマンド一発でインストールするのではなく、ログ等を確認しながら進める。mysql_configファイルの在処を調べる。mysql_configたぶん、次の場所に見つかる(この記事通りにmacportsでmysqlをインストールした場合)/opt/local/lib/mysql55/bin/mysql_configDBD::mysqlを半手動でインストールする。ダウンロード&解凍までで止めるために、–lookオプションを付けてcpanmを実行する。DBD::mysql解凍したフォルダに移動する。xxxにはcpanmから割り振られた数字が入る~/.cpanm/work/xxxxx.xxxxxx先ほど探しておいたmysql_configの在処をオプション指定して、Makefile.PLを実行する。installモジュールが入ったどうかを確認しておく。"installedn"'DBD::mysqlの動作を確認する最後に、PerlからMySQLの接続テストを行う。次のようなPerlプログラムを書いて実行。"Connecting...n";$dbh->disconnect();以上で終わりです。2012年5月Authorプログラマー:TaeWordPressのサイト制作を始めて2年になりました。WordPressテーマの作り。