« mt-wizard.cgiでMovable Typeをインストール | メイン | PHP覚書その1 - foreach構文 »

PHP統合開発環境

簡単なPHPコードを書くときにはKJさんのPHPエディタを使ってるんですが、デバッグ機能が使えるIDEがほしい! ということで、PHPの開発環境を整備しました。
基盤はJavaでお世話になったEclipse。
既に詳しいインストール手順を公開している方がいるので、それを参考にしつつセットアップ。

でも、コード中にdebugbreak()を書いてデバッグすることはできるようになったんだけど、Eclipseのブレークポイントは何故か無視されてしまいます><
何がおかしいんだろうなぁ…。

とりあえず、自分のセットアップのメモです。何かの参考になれば。
(バージョンの依存関係のため、必ずしも最新のものを使ってはいません)

以下は、自分がはまった注意点です。

・インストールの前に、apacheやPHPなどの各種ソフトは必ずアンインストールしておきましょう。同じバージョンのものを入れる場合でも、XAMPPは独自のディレクトリ構造を形成するので、予期せぬ問題の原因になります。

・phpmyadminで最初にMySQLのユーザパスワードを設定するとき、関数にPASSWORDを設定するのを絶対に忘れないように。これを忘れると意図しない値がパスワードとして設定されてしまい、以後ログインできなくなってしまいます。

・PHPの拡張dllを配置するディレクトリは、PHP4までは php/extension でしたが、 PHP5ではデフォルトで php/ext になっています。知らないと結構はまります。php.iniファイルを書き換えれば変更も可能です。

・XAMPPでは、php switch という機能で簡単にPHPのバージョンを 4.x と 5.x に切り替えられますが、切り替えるとphp.iniの設定はデフォルトに戻ってしまいます。PHP4.x用のiniファイルと5.x用のiniファイルをそれぞれ準備しておきましょう。

(2007/04/23 追記)
Apacheの起動時に他のアプリケーションがPort80を使用中だとApacheが起動できません(よくあるのがSkype)。なので、設定でどちらかのアプリのPort番号を変えるようにしましょう。
(追記終わり)

設定手順などの参考サイト

トラックバック

このエントリのトラックバックURL:
http://inasphere.net/mt/mt-tb.cgi/6
(このエントリへの言及リンクのないトラックバックは反映されません)


コメントを投稿

(本文に日本語を含まないコメントは反映されません)

プロフィール

運営者:ina
詳細はプロフィール参照。

連絡先:
inamenai [at] gmail.com

現在このブログは更新停滞中です。はてなダイアリーの方へどうぞ。
Loading...

フィード

最新のはてなブックマーク

最新のTumblr

ライセンス

クリエイティブ・コモンズ・ライセンス
このブログは、上記のクリエイティブ・コモンズ・ライセンスで保護されています。

その他

track feed
  • track word