トップページ⇒php
987コメント272KB

【ZendStudio】PHP統合開発環境 Part2【Eclipse】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/07/28(金) 19:33:42ID:???
コード補完、コード解析、デバッガ、etc
そんなすばらしい機能をすべて併せ持つPHP用IDEに関するスレです。
単なるエディタしか使ったことがなかった人もこれを機に乗り換えましょう!

▼PHP統合開発環境
Zend Studio (有償)
http://www.zend.co.jp/products/studio/
PHP IDE Project (無償/Eclipseプラグイン)
http://www.eclipse.org/php/
http://www.zend.com/de/phpide/
PHPEclipse (無償/Eclipseプラグイン)
http://www.phpeclipse.de/

▼まとめWiki
PHP統合開発環境wiki
http://phpide.grebe.jp/

▼前スレ
PHP統合開発環境スレ
http://pc8.2ch.net/test/read.cgi/php/1123912762/l50
0243nobodyさん2006/11/19(日) 15:02:39ID:???
>>242
VS.PHPって値段のことも考えずに使える?
0244nobodyさん2006/11/19(日) 15:36:22ID:???
>>242
javaのランタイムが古いとかじゃない?
0245nobodyさん2006/11/19(日) 16:58:25ID:32UkBD6s
Eclipseで検索した時に、検索語句をマーキングすることはできますか?
02462452006/11/19(日) 17:00:38ID:32UkBD6s
マーキングというのは、色を変わるとか下線が入るとか、
Googleであるような装飾上のマーキングです。
0247nobodyさん2006/11/19(日) 17:07:49ID:???
マーク機能は何故かないので、とりあえずemacsを利用中
あるんだったらeclipseやVS.PHP使いたいんだが・・・
0248nobodyさん2006/11/19(日) 17:23:19ID:???
>245

検索直後はあるだろ?
02492452006/11/19(日) 17:40:33ID:32UkBD6s
>>248
一つだけでなく、検索にマッチする語句を全てマーキングしてほしいのですが、
そうはならないようです。
0250nobodyさん2006/11/19(日) 17:52:45ID:???
今手元のでためしたけど普通に全部マーキングされてるよ
02512452006/11/19(日) 18:11:40ID:???
マーキングされない・・・なぜだろう。
0252nobodyさん2006/11/20(月) 00:00:33ID:???
>>240
ワガママにもほどがあるな。
テキストエディタでシコシコやってればいいんじゃねぇの?
0253nobodyさん2006/11/22(水) 19:19:41ID:OwPeYoav
Eclipseで、Window幅に合わせた長い行の自動折り返しができないんですが、
どこか設定でできますか?
0254nobodyさん2006/11/22(水) 20:09:21ID:???
調べてもよくわからないのでどなたかお助けを。
Eclipse PluginのPHP IDEを使っています。
環境はWindowsXPで、Apache2.054、PHP5.20が入っています。
デバッグをしたいのですが、
Debug As→PHP Scriptはできるのですが、
Debug As→PHP Web Pageっていうのを使いたいです。
押すとサイトに接続していますというのが出るので、
おそらくApacheを通してローカル鯖でデバッグするのかな?と思い、
Apacheを起動してみましたが、無理でした。
このデバッガを使うにはどのような設定をしたらいいのでしょうか?
0255nobodyさん2006/11/29(水) 06:46:04ID:???
>>228のヤツ、ようやく発売ktkr!!!!
0256nobodyさん2006/11/29(水) 12:39:20ID:???
良さげっぽいな>VS.Php
今のとこZSで結構満足なんだが、乗り換えることになるのだろうか
0257nobodyさん2006/11/29(水) 23:03:45ID:???
VS.Php ちょっと使ってみた

今までは、FreeBSD に samba 入れて、
Windows の Eclipse 3.1.1 から共有フォルダ経由で編集なんていう
ものぐさなスタイルでやってたんだが、色々いじってみて困っている点が以下
(多分、VS 自体の仕様)

・既存の .htaccess といったドットで始まるファイルを、いちいち手動で追加しないといけない
・既存のファイル(EUC-JP)が、化ける場合と化けない場合がある
 (「EUC-JP で開く」みたいな項目がない?)

VS.Php 自体は、Eclipse と違って全角ハイフンとかも化けないしl
完成度も高いし乗り換えに前向きなんだが、俺のスタイルだとちょい面倒なのかな
0258nobodyさん2006/11/29(水) 23:49:28ID:???
>>257
http://pc8.2ch.net/test/read.cgi/php/1133785416/159
によるとunicode推奨?らしいね
0259nobodyさん2006/11/30(木) 01:43:20ID:???
>>257
いや、Eclipseも全角ハイフン化けたりしませんが
0260nobodyさん2006/11/30(木) 03:31:29ID:???
>>258
なるほど

>>259
−
↑これどうです?
こちらは保存して開くと「?」になりますね
? ( − )と書くと大丈夫なんですが

Eclipse 3.1.1 + PHPeclipse 1.1.6、エンコード eucJP-open です
0261nobodyさん2006/11/30(木) 05:28:12ID:???
>>260
だから化けないって。
まさか環境設定のcolors and Fontsを何もいじってないとかじゃないよね?
0262nobodyさん2006/12/04(月) 23:12:17ID:FNWaPHA2
リモートデバッグがちゃんと動くIDEってある?

phpeclipse + dbgは遅すぎて使えないし、
phpide + ZendDebuggerは>>254と同じ症状だよ(´・ω・`)

print_rとかvar_dumpとかで地道にデバッグやってるの?
0263nobodyさん2006/12/05(火) 00:14:18ID:???
zendstudioはばっちりできてる
インターネット経由でグローバルIPしか割り当ててないサーバにもトンネリングでバリバリやってますよ。
0264nobodyさん2006/12/05(火) 02:11:06ID:???
>>262
PATH_INFOじゃなければphpide + ZendDebuggerで動く。
0265nobodyさん2006/12/05(火) 02:12:37ID:???
http://hp.vector.co.jp/authors/VA000137/phpide/qanda.html
0266nobodyさん2006/12/05(火) 06:14:15ID:GzZh5Paf
koebiちゃん使いたいんですが、eclipseって3.0ってダウンロードできませんよね?
0267nobodyさん2006/12/06(水) 15:02:23ID:???
>>266
koebiだけで動くよ。
Eclipseと共存できるし
0268nobodyさん2006/12/07(木) 10:26:48ID:???
Studio5.5きたよ
server3.0ベータもリリースされた
0269nobodyさん2006/12/08(金) 12:40:25ID:???
ZendStudio5.5 Standardって$99なんですね。
今回から安くなったのかな、こんなのあるならもっと早く使ってればよかった
0270nobodyさん2006/12/09(土) 00:29:21ID:???
>>269
リモートデバッグとかなかったと思う。
リモートデバッグできないならいらねーって感じ
0271nobodyさん2006/12/09(土) 16:19:45ID:???
>>267

おそくなったけど、動きました。
オールインワンでそろってたんですね。
ありがとうございます。
0272nobodyさん2006/12/17(日) 12:33:08ID:???
今日初めて ZS 入れてみたんだが総合開発環境と言うのはすごいな
今まで Em editor でしこしこ打っていたのだが格段に ZS は便利だと思った
ただ高機能だけに使いこなせるのだろうかとちょっと心配

配色の設定がEmほど細かく設定できないのが不便
なるべく今までの視覚感を再現したかったのだが残念
はたしてどれくらいで慣れる事ができるのだろうか
0273nobodyさん2006/12/22(金) 15:54:30ID:P+ytLFPI
すまん、PHP Designer 2006 PersonalでPHPファイルをUTF-8で開きたいんだが、どうすればいい?
0274nobodyさん2006/12/22(金) 15:55:32ID:P+ytLFPI
↑2007だった。
0275nobodyさん2006/12/30(土) 18:15:19ID:oH2ULMYx
PHPIDEをインストールしてみました。
今まで秀丸で開発していたので、コード補完機能などは
ソースコードの品質向上や開発効率アップに繋がりそうです。

ところでPHPIDEについて質問があります。

1.grepの機能はないのでしょうか?
2.Webサーバでのデバッグで、ブレークポイントで停止しません。
 PHPIDEのAllInOneパッケージを入れており、php.ini は、
  zend_extension_ts=ZendDebugger.dll
  zend_debugger.allow_hosts=127.0.0.1
 を追加しました。他に設定などありますでしょうか?
0276nobodyさん2006/12/31(日) 00:39:41ID:???
>>275
> 1.grepの機能はないのでしょうか?
Searchじゃ駄目なの?

> 2.Webサーバでのデバッグで、ブレークポイントで停止しません。
よくわからないけど、ここみた?
ttp://hp.vector.co.jp/authors/VA000137/phpide/qanda.html
0277nobodyさん2006/12/31(日) 00:43:48ID:???
質問です。
UTF-8の.htmlファイルを開くと文字化けします。ヒントを頂ければ

以下のことを試しました。
文字化けするファイルをxyzzyで開くとちゃんとutf8で認識、表示される
文字化けているところをまた書き直し、保存するとなぜか、また文字化ける
右クリックでのEncoding は、UTF-8になっている

もうお手上げです。
これ以外に設定するところがあるのでしょうか?

0278nobodyさん2006/12/31(日) 05:14:41ID:av6THQ74
276さん、レスありがとう。

1.grepの代わりにSearchっていうのがあるんですね。
 知りませんでした。使ってみます。

2.URL見ました。でもダメなんです。どうしてもブレークポイントで止まらない。

※ PHPIDEの設定や使い方を解説している日本語サイトって無いのかな。
0279nobodyさん2006/12/31(日) 17:38:12ID:???
>>277
自己解決しました。
ファイルを開かない状態でPHP Explorerで右クリックして文字コードを変更してあげると
直りました。

>>278
確かにインストール記とかぐぐってもでてこないですね。
0280nobodyさん2006/12/31(日) 20:27:21ID:???
>>279
使い方はともかく、インストールはオールインワンパッケージを解凍するだけだからなw
0281nobodyさん2007/01/01(月) 18:38:03ID:???
設定とかよくわからないところあったり…
0282nobodyさん2007/01/01(月) 19:45:45ID:???
WindowsXPのファイルをVMwareのLinuxからsmbmountしていると、保存するたびに
以下のメッセージがでてくるのは、eclipseのバグだよね?

The file has been changed on the file system.
0283nobodyさん2007/01/02(火) 10:43:26ID:rmvDKyqa
http://www.confrage.com/eclipse/command/parenthesis/parenthesis.html
をJava以外で有効には出来ないの?
テキストの編集、Aptana Editorsに設定しても使えない…
0284nobodyさん2007/01/03(水) 02:29:38ID:???
TextMateでPHPの関数名をコード補完するバンドル

PHPCodeCompletions Completions
http://www.imediatec.co.uk/tm/phpcc/
0285nobodyさん2007/01/04(木) 02:08:40ID:s5HFLRYW
Zend Studio使ってる人に質問
どうせつかうなら新しいバージョンが良いと思うんだけど、英語に困らなければ
Zend Studio5.5をUSの全土から購入しても良いものかな
日本語文字コード処理とかで面倒でなければいいのだけど。
0286nobodyさん2007/01/04(木) 03:04:41ID:???
>>285
UTF-8でしか使ったことありませんがUTF-8だったら問題なし。
0287nobodyさん2007/01/04(木) 06:16:47ID:???
マルチ氏ね
0288nobodyさん2007/01/04(木) 07:57:40ID:s5HFLRYW
だってこっちにこいって言われたんだもん
それにみんなも悩んでるはずだよ
0289nobodyさん2007/01/04(木) 18:58:11ID:???
海外版でもdefault以外に自分で設定すれば大丈夫。
ワレザは氏ね。
0290nobodyさん2007/01/04(木) 21:00:20ID:???
>>288
向こうのスレで一言いっとけば済む話だったな。
0291nobodyさん2007/01/04(木) 22:17:35ID:???
PHP IDEでの設定の仕方がわからないだす
英語サイトでも良いのでいいサイトないだすか?
0292nobodyさん2007/01/04(木) 22:32:59ID:???
何が分からないかくらい書いたらどうだろう。
0293nobodyさん2007/01/04(木) 22:49:12ID:???
例えば、PHP Editorで警告や注意が表示されないだす
// TODO: と書いてもProblemsのタブに表示されないだす
デバッガーの設定の仕方がよくわかないだす

何ができて何ができないかがよくわからないので
できると思って設定の場所を探すのですが見つからず
できるのかできないのかもよくわからないしだいだす
0294nobodyさん2007/01/05(金) 00:36:43ID:???
おまえはkoebi使ってろ
0295nobodyさん2007/01/06(土) 01:03:33ID:???
同じくPDTでWarningが表示されないです。
どこで設定するのでしょうか?

>>293
http://www.eclipse.org/php/documents/PDT%200.7%20SRS.pdf
0296nobodyさん2007/01/06(土) 22:06:37ID:Sf9bS7g1
Zend Platformって実際 必要なの?
PCの負荷だけ増やしてるような気がする、有識者の意見モトム
0297nobodyさん2007/01/06(土) 23:15:19ID:G9tb2oQL
Koebiバカにすんなよ
0298nobodyさん2007/01/07(日) 01:46:56ID:???
>>297
今日本語版のKoebiダウンロードして使ってみたけどこれ良いね。
日本語ヘルプがマメで丁寧で素晴らしい。

PHP IDEのオールインワンインストールしたけど
オールインワンのって英語版Eclipseだから途方にくれてたんだよね。
日本語版インスコしてプラグインするのもだりーし
プラグインのマニュアル英語だろうしって感じで。

どこからどこまでがEclipseの機能でどこからがKoebiかわかんないけど
日本語マニュアル部分だけでもこれ作った人に感謝。

やっとサクラエディタから卒業できます。
0299nobodyさん2007/01/07(日) 04:27:25ID:???
>>296
大規模サイトの運用向きじゃないかなぁ。
勝手にMySQL入れてサービスとして独自に立ち上げるのキモいよね
0300nobodyさん2007/01/07(日) 13:41:31ID:???
koebiは、デバッグできない
0301nobodyさん2007/01/07(日) 22:13:14ID:crBSuIM0
phpide こと pdt ですが、リモートデバックはできますか?
やってみたけど、リモートサーバーにアクセスするURL のうち、host ip がローカルIP になってるし。。
0302nobodyさん2007/01/07(日) 23:18:52ID:???
ぶっちゃけphpにリモートデバッグとか必要?
0303nobodyさん2007/01/08(月) 17:20:18ID:???
必要。
0304nobodyさん2007/01/08(月) 18:02:16ID:bP6Ljc3c
不必要
0305nobodyさん2007/01/08(月) 23:42:02ID:???
>>301
俺も上手くできないなぁ。ちなみに、5.2.0
鯖&クライアントの通信状態みてみたら、
鯖にURL投げた後、鯖からクライアントにアクセスしてないっぽいんだよね。

というか、モジュールがちゃんと組み込まれているのか調べるにはどうしたらいいんだろ。
phpinfoでそれらしいのが出てこない気がする・・・
0306nobodyさん2007/01/09(火) 05:04:22ID:???
>>305
入っていればpowered byゼンドロゴ画像の下に表示される。
0307nobodyさん2007/01/09(火) 16:15:07ID:SnDnAnw0
> 305
鯖に投げたURL 中のホストには鯖からアクセスされてるけど、ホストのIP がローカルなんだよね^^
なぜじゃ?
0308nobodyさん2007/01/10(水) 13:03:48ID:???
>>306
情報サンクス。入ってなかった。
これはパッケージ使わずに自分でコンパイルしやがれゴラァということか・・・

>>307
クライアントがグローバルIPがわかんねーとかじゃね?
0309nobodyさん2007/01/10(水) 22:30:41ID:E2MEyMyf
>>308
NAT 環境でPHPIDE のリモートデバックは使えんということかねぇ?
0310nobodyさん2007/01/10(水) 23:26:44ID:???
>>309
クライアント側のルーターに穴開けて、クライアントのIPの部分だけ手打ちすればいいんじゃね?
よくわからんが、パラメータ以外の情報は鯖には送ってないと思うので、それでいけそうだが。
いやいや、送ったIP以外から応答があると蹴るとかあるとだめだな。うーん、どうだろ。

とはいえ、zend_debuggerの死屍累々の報告みるとハマリ所がありそうなので、
なるべくシンプルな環境からテストすべきだと思うが。
0311nobodyさん2007/01/10(水) 23:36:05ID:WR1zDQTe
MacOSX10.4でPHPEclipse入れたんだけど、起動時にエラー
わざわざEclipseの3.1探してきてINSTALLしたんだけど。
どこに問題有るんだろ?
0312nobodyさん2007/01/10(水) 23:49:14ID:???
OSX使ってる時点で問題かもな。
0313nobodyさん2007/01/11(木) 00:00:33ID:???
どっかの設定変えたらデータセンターとかNATでもデバッグできるよ。
0314nobodyさん2007/01/11(木) 00:43:16ID:CVL7BYKD
>>312
そういう答え、予測してましたが・・・
0315nobodyさん2007/01/11(木) 08:33:03ID:vG3MXMDE
>>313
そんな設定があるのかぁ!?もしかして、直接ファイルを編集するってやつかな?
NAT 内PCにGLOBAL IP を割当てればできそうだけど、普通、デバックのためだけに穴空けてIP ふるなんてことしないよな・・・
0316nobodyさん2007/01/11(木) 23:44:35ID:wEwJRhJQ
VS.PHPの試用版使ってんだけど、UTF-8にしても変数ウォッチで日本語バケね?
日本語部分が化けるだけじゃなくて、他の数値変数までも道連れでバケて、
デバッガが使い物にならないんだけど...
0317nobodyさん2007/01/12(金) 07:57:17ID:???
俺はそんなことないけど・・・
ちなみにVS.PHPの正規版

実はUTF-8になってないんじゃないの?
03183162007/01/12(金) 14:13:41ID:???
>>317
あれ、バケずに済んでるの?
文字コードは間違いなくUTF-8になってる。何度も確認した。
逆にShift-JISで無理やり書いてみると、一部表示できる。
けど、5C問題で $a="表"ってするとエラーが出るしな。
arrayだとどちらにしても後ろに続く変数まで道連れでバケる。

ttp://www.asial.co.jp/vsphp/ide.php
ここの画像は一見バケてなさそうだけど、値の後ろにセミコロンが見える。
値が英数だけの変数だと後ろにセミコロンなんてつかないし、バイト数の
勘定が正しく行えてないんじゃないかなと思ってた。

UTF-8で書かれたファイルをバケずに読み込む以外に、なにか設定必要?
AddDefaultCharset UTF-8 かな... あれれ? VS.PHPがインストールした
Apacheのhttpd.confが無い??? 初めから無かったけ (^^;
リモート鯖にはAddDefaultCharset UTF-8って書いてあんだけどバケるし
関係ないか... 化け方はUTF-8を無理やりShift-JISで表示しましたって
雰囲気なんだけど。
0319nobodyさん2007/01/13(土) 15:05:27ID:???
いつのまにかこんなものが出ていた

PDT JUnit Plugin Tests and Automated Testing Framework
ttp://download.eclipse.org/tools/php/downloads/index.php?release=S20070101-RC1
0320nobodyさん2007/01/13(土) 17:48:54ID:???
>>319
PHP IDEが名前変えた奴
0321nobodyさん2007/01/18(木) 23:19:40ID:???
Eclipse3.2.1とPHPeclipse1.1.8をインストールして、
JDKは、jdk-6-windows-i586.exeインストールして、
QuantumDBのプラグイン(com.quantum.feature_3.0.3.bin.dist.zip)ぶっこんだのに、
パースペクティブが増えない。。。

>>65と同じような現象になってるんですが、
どこを見直したらよいでしょうか。
Web漁っても、みなさん普通に使えてる的な記事ばかりで
解決に至りませんでした。
0322nobodyさん2007/01/19(金) 10:59:52ID:???
諦めるとiiよ
0323nobodyさん2007/01/19(金) 21:02:36ID:oGRPllDa
なんか、グレートなIDEないの?
0324nobodyさん2007/01/19(金) 22:41:48ID:???
>323

N88-BASIC
0325nobodyさん2007/01/20(土) 10:57:25ID:???
メモ帳伝説
0326nobodyさん2007/01/20(土) 12:31:46ID:???
お・れ・た・ち V I M !!
0327nobodyさん2007/01/20(土) 13:35:44ID:R71AozFQ
trustudio、ソースをUTF-8で保存するとエラー出まくります。
いい解決方法がないでしょうか。
0328nobodyさん2007/01/20(土) 14:08:09ID:???
shift_jisで保存する
0329nobodyさん2007/01/20(土) 17:30:11ID:???
PHPeclipse でちょっと編集するごとにWEBプレビューが書き換わって重いんですが、どこ設定で停止できるんでしょうか。
0330nobodyさん2007/01/20(土) 17:30:54ID:???
普段はWEBブラウザのビューを閉じておいて、見たい時だけビューを呼べばいい
0331nobodyさん2007/01/20(土) 17:32:02ID:???
超即答ありがとうございます!
それしかないですか・・
0332nobodyさん2007/01/21(日) 21:23:32ID:???
ゼンド謹製ZSも時々は思い出してやってください
0333nobodyさん2007/01/22(月) 15:04:33ID:uNp0p6nz
>>329
設定で変更可能。よく見てごらん。
0334nobodyさん2007/01/23(火) 16:10:14ID:???
今知ったのだがPDTでもちゃんとProblems,Tasksが表示されるのだな
自宅のPCだとなぜか表示されない
何かしらの設定が残ってるのからか?
Trustudio,phpeclipseなどを入れまくったからかな

PHP Project Builder の問題か?
0335nobodyさん2007/01/24(水) 01:31:56ID:???
PDTのall-in-oneで zend のと PDT projectのって何か違うの?

zend
http://downloads.zend.com/pdt/all-in-one/

PDT project
http://download.eclipse.org/tools/php/downloads/index.php
0336nobodyさん2007/01/25(木) 04:49:17ID:???
PDTって行番号表示しない?
設定の一般->テキストエディターのとこにある「行番号の表示」にはチェック入れてるんだけど。
別の設定と干渉してるンかな?
0337nobodyさん2007/01/25(木) 17:15:20ID:???
>>336
1月最初の更新で表示されないバグが出てた気がする
その後のアップデートで直ったはずだけど(自分が戻したか更新したかあやふやですまんが)
0338nobodyさん2007/01/25(木) 20:51:53ID:???
>>337
さんくす。
S20070101-RC1はBuildDateが新しくなってたので入れなおしてみたが、やっぱダメで。
IntegrationBuildsのI20070111入れたら表示されたよ。
行番号の色がデフォ(?)だと黄色で、最初は気づかなかったのだが...
0339nobodyさん2007/02/01(木) 14:18:02ID:ehy1BWse
漏れのPDTなんだが、日本語が間にはいると、色がメチャクチャになるんだけどなんだろう?
S20070130-RC2でつ。うーん。
0340nobodyさん2007/02/01(木) 20:49:27ID:???
PDTで行番号で問題になったことないけど?
色は灰色だし
0341Zend Studioをレンタルサーバーで2007/02/01(木) 20:57:16ID:???
使うのは無理?
レンタルサーバーにあるファイルをリモートでデバッグ。

無理かな?
0342nobodyさん2007/02/02(金) 00:41:30ID:???
レンタルサーバでやる意味がさっぱりわからない
■ このスレッドは過去ログ倉庫に格納されています