directoryとエラーが表示されました。dos2unixの出番です。+xして実行可能になりました。phpmyadmin/opt/local/www/phpmyadmin/config.inc.phpに以下を追加。'/opt/local/var/run/mysql5/mysqld.sock';connect_typeをtcpからsocketに変更。'socket';blowfish_secretに46文字以内で文字列を指定。LeopardにMacPortsでApache+MySQL+PHPのWebアプリケーション開発環境を作成するMacPortsでApache+MySQL+PHPをインストールしてWebアプリケーション開発環境を作成します。LeopardにMacPortsとDeveloperToolsをインストールしていることを前提にしています。Apacheのインストールと設定MacPortsでApacheをインストールします。apache2インストールの最後に以下の文が表示されます。/Library/LaunchDaemons/org.macports.apache2.plist###########################################################Apacheはlaunchdで開始するようになっています。/Library/LaunchDaemons/org.macports.apache2.plistを実行して有効にします。有効にするとApacheが起動します。OSを再起動してもApacheが自動的に起動されるようになります。Apacheの動作確認のため、ブラウザでlocalhostもしくはシステム環境設定の共有で指定したコンピュータ名.localにアクセスします。works!」と表示されます。conf/extra/httpd-userdir.confの#を削って有効にすれば、ユーザごとにSitesフォルダが使用できるようになります。機能や設定を自由に変更できるようにします。これらの変更を以下のコマンドでApacheに適用します。graceful再度localhostにアクセスすると、/Users/yourusername/Sitesが表示されます。続いてMySQLをインストールします。mysql5-server起動する前にデータベースの設定をしておきます。my.cnfを設置して編集します。/opt/local/etc/mysql5/my.cnf[client]default-character-set=utf8[mysqld]datadir=/Users/yourusername/local/var/mysqllanguage=/opt/local/share/mysql5/mysql/japanesedefault-character-set=utf8skip-character-set-client-handshake[mysqldump]default-character-set=utf8[mysql]default-character-set=utf8MacPortsでインストールしたときに以下の文が表示されます。mysql_install_db5を実行します。/Library/LaunchDaemons/org.macports.mysql5.plistを実行して起動します。ProでMySQLサーバに接続して、動作しているか確認します。ソケットは/opt/local/var/run/mysql5/mysqld.sockです。PHPのインストールと設定PHP5.2系をインストールします。以下の設定が可能です。PEARを指定しますが、たとえばSQLiteのサポートが必要であれば+sqliteを指定したり、必要なものを指定します。5.3系を利用する場合はphp52ではなくphp5ポートを利用し、+mysqlではなくphp5-mysqlポートをインストールします。libphp5.so指示通りにPHP設定ファイルを配置して、PHPをApacheに組み込みます。libphp5.so/opt/local/apache/conf/httpd.confを編集します。DirectoryIndexにindex.phpを追加します。</IfModule>httpd.confの最後に以下を追加します。conf/extra/mod_php.confApacheに設定を反映させます。gracefulPHPの動作をテストするために、~/Sites/info.phpファイルを以下の内容で作成します。?>http://localhost/info.phpにアクセスして、PHPの動作を確認します。PHPの情報が表示されればインストール成功です。CommentTreeをMacPortsでインストールディレクトリ構造を表示したかったのでTreeをMacPortsでインストールした。commentnanoをMacPortsでインストールgitでcommitをしようとしたら、nanoで日本語が表示できなかった。LeopardのnanoはUTF-8のサポートが有効になっていなかったので、MacPortsでnanoをインストール。--enable-utf8ということで、–enable-utf8になってます。GIT_EDITORも指定。