PHPEclipseインストール(Windows7、Apache2.2、MySQL5、PHP5.3)
- PHP開発ツール
- PHPEclipseのインストール
- 型チェックの弱いPHPでありがちなミスを防ぐ。 PHPEclipseで「めんどくさい」を予防!
- テキストエディタによるPHP開発でありがちな問題
- @PHP言語の特徴「コンパイルが無い」「型チェックが弱い」「変数宣言が不要」
- ・コンパイルエラーが出ないので単なる変数名/関数名ミスでハマる
- ・変数が無かったり意図しない動きでもなんとなく動いてしまい不具合箇所の特定に時間が掛かる
- ・実行しないとわからないので実行とコード修正を繰り返し不具合箇所の特定に時間が掛かる
- ・デバッガが無いと不具合箇所の特定ができないので時間が掛かる
いずれもできる限り専門知識が無くてもプログラムができるようにするため曖昧さを許容する仕様となっているのですが、完成度を上げようとするとその曖昧さ故に不具合の原因が特定しにくい現象が出てきてしまうのです。
OS | Windows7 Ultimate 64bit(VMWare Fusion3) |
---|---|
マシン | iMac 2010 Mid Core i5 760@2.80GHz Mem=12GB(Win6GB,Mac6GB) |
HDD | 1TB(Win545GB,Mac299GB) SSDが欲しいです! |
WEBサーバー | Apache 2.2.21 32bit |
PHP | PHP 5.3.8 32bit |
DBサーバー | MySQL 5.5.17 64bit |
DB管理ツール | phpMyAdmin 3.4.7 |
ガンダム | 初代,Z,ZZ,0083,08小隊,逆襲,F91,V,W,X(16話) |
- 参考サイト Eclipse+PHPEclipse+XDebugで既存PHP Webアプリを開発・デバッグ
- このサイトを参考にした理由は、
- XAMPPを使っていない。(自分の環境に合っている)
- 「DBG、2007年で開発がとまっていて、PHP5.2までしか対応していません」DBGじゃないのを探す。
- Eclipseインストール
- ダウンロードした「pleiades-e3.7-cpp_20110924.zip」を解凍、置くだけ。
- Cドライブ直下に「eclipse3.7cpp」として配置。フルパス:「C:\eclipse3.7cpp」 eclipseは長いファイル名が多いのでドライブ直下に置くように注意する
- c:\eclipse3.7cpp\eclipse.exe を実行 →JDKがない、と怒られる。以下メッセージ
- 環境変数PATHにC:\Program Files\java\jdk1.6.0_25\binを追加。 →PATHが反映されなかったのでWindows7を再起動
- 32bit版のjavaをダウンロード。 32bit版とはわざわざ書いていないので注意。
- 32bit版のjavaをインストール。 → c:\eclipse3.7cpp\eclipse.exe を実行 → 起動OK!
A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available in order to
run Eclipse. No Java virtual machine was found after searching the following locations:
C:\eclipse3.7cpp\jre\bin\javaw.exe
javaw.exe in your current PATH
→c:\eclipse3.7cpp\eclipse.exe を実行
→また怒られる。
Failed to load the JNI shared library
"C:\Program Files\java\jdk1.6.0_25\bin\..\jre\bin\server\jvm.dll".
→ 環境変数PATHを元に戻しておく
- PHPEclipseダウンロード PHPEclipse
- 右ペイン[1.2.3 Binary Download]選択
- ダウンロード(ファイル名:PHPEclipse-1.2.3.200910091456PRD-bin.zip/13.8MB)
- PHPEclipseインストール
- ワークスペース・ランチャー起動 インストールを先にしたいのでそのまま次へ
- [ヘルプ]→[新規ソフトウェアのインストール] インストール用のダイアログ表示
- [作業対象]欄に以下のURLを入力 http://phpeclipse.net/update/stable/1.2.x [追加]を押す。
- 「リポジトリーの追加」表示 [名前]欄に「PHPEclipse」と入力、[OK]
- インストールするソフトウェアを選ぶ PHPEclipse Stable Buildsの左端にある矢印をクリックし、ツリーを展開表示。
- 「インストール詳細」が表示される そのまま[次へ]
- 「ライセンスのレビュー」が表示される [使用条件の条項に同意します]をチェックし、[完了]
- 約3分後に以下の警告が表示される 警告:署名なしコンテンツを含むソフトウェアをインストールしています。
- インストール完了後、再起動を勧められる → [今すぐ再起動]。
- PHPのパースペクティブを開く [ウインドウ]→[パースペクティブを開く]→[その他]→[PHP]→[OK]
- 最後に、PHPのパースペクティブをデフォルトに設定 [ウインドウ]→[設定]→[一般]→[パースペクティブ]
次のとおりチェックを入れる。DBGに入れないように注意。
[ ]DBG Debug Feature
[V]PHPeclipse Web 開発
[V]XDebug Feature
→[次へ]押す
→インストールが始まる。
このソフトウェアの真正性または妥当性を実証できません。
インストールを続行しますか?
→[OK]
画面右上を見ると、PHPのパースペクティブが開いているのがわかります。
「C/C++」パースペクティブはいらないので、右クリック→[閉じる]で削除。
選択可能なパースペクティブで、PHPを選択し、[デフォルトに設定する]→[OK]