【ZendStudio】PHP統合開発環境 Part2【Eclipse】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/07/28(金) 19:33:42ID:???そんなすばらしい機能をすべて併せ持つ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
0166nobodyさん
2006/09/28(木) 07:44:58ID:???0168nobodyさん
2006/09/29(金) 15:40:17ID:???0169nobodyさん
2006/10/02(月) 18:46:00ID:???"や,を使うと、自動的に囲んでしまうのを、
どうやって制御すればいいかわからないんです
0170nobodyさん
2006/10/02(月) 18:53:07ID:???設定のPHPの部分にTypingっていうタブがある
Close double quoted strings
Close single quoted strings
Close brackets quoted strings
ってのがそれぞれ " ' {}() の自動挿入
この機能思いのほかバカすぎて困る
0172nobodyさん
2006/10/03(火) 20:32:07ID:2JKa8Ni+下記のエラーがでて保存できなく困っています。
保管を完了できませんでした。
理由:
一部の文字はEUC-JP"文字エンコードを使用してマップすることはできません。
エンコードを変更するか"EUC-JP"文字エンコードによってサポートされていない文字を除外してください。
Eclipse 3.2
PHPeclipse 1.1.8
です。
utf-8だと問題なく保存できるようなのですが、
EUC-JPで保存するにはどうすればいいのでしょうか?
0173nobodyさん
2006/10/03(火) 21:30:44ID:???> >>155
> 153ではないけど、個人的にはPHP5にするとPHP5のマイナーバージョンアップで
> 互換性が損なわれるバージョンアップが行われそうでPHP5はちょっと怖い。
気になるんだけど、PHP5と4との間にはにはJavaの1.4と5.0との間にあるような
上位互換性はないの?
できればPHP5以上でやりたいしバリバリオブジェクト指向でやりたいので
PHP4オンリーは捨てたいところ。
0174nobodyさん
2006/10/03(火) 21:34:42ID:???念のため、そのファイルを別のエディタで保存してバックアップ取っておいてから
そのファイルのプロパティの文字コードがどうなっているか見た方がいいかも。
それから、プロパティで文字コードを変えるたびに、ファイルを一旦閉じてから開き直す。
それで正常と思われる文字コードを探してみるんだ。
あと、プロジェクト単位、あるいは、ワークスペース単位でファイルの文字コードは変えられるよ。
よくよんだら、そういう問題じゃなかったか・・・。
とりあえずファイルのプロパティをEUC-JPに変えられるか試してみてはどうだろう?
上のファイルを開き直して文字コードを変えるという手法はうまくいくかもしれない。
0175nobodyさん
2006/10/03(火) 21:38:07ID:???ナビゲーターのプロジェクトやフォルダやファイルの上で
右クリックしてプロパティ開くと文字コードと改行コードの設定ができるから
そこで修正すればいけると思うけど、そんなエラー出たことないなあ、、
0176nobodyさん
2006/10/03(火) 22:03:55ID:???すでに文字コードはEUC-JPに指定してあります。
どうやらShift-JISに変更しても保存できないみたいです。
PHPEclipse上からはutf8でのみ保存可能なようです。
試しに他のエディッタにコピペしてEUC-JPで保存しインポートしたところ、
問題なく表示できるようですが、いちいちそれをするのも手間なので。。。
0177nobodyさん
2006/10/03(火) 22:16:35ID:???ワークスペースの変更などは試してみた?
おれも昔似たような目にあったことがあるんで。
0178nobodyさん
2006/10/03(火) 23:51:44ID:???それらを含めいろいろ試してみましたが解決できませんでした。
ちなみにファイル拡張子は関係ないようで、何かしらがサポートしていない
文字列が存在すると保存できないようです。
面倒ですが外部で作成することにします。
ありがとうございました。
0179nobodyさん
2006/10/04(水) 00:08:19ID:???するとほかにできることは、エディタを全部閉じてから
開き直すとか。
eclipseディレクトリ直下にあるconfigurationディレクトリを
一旦削除してから再起動してみるとか。
eclipseを-cleanオプションをつけて再起動してみるとか。
それか、
一つのファイルの複数の文字コードが混在しているために
起きている問題じゃないよな?
まず新規にファイルを作成してから、文字コードを貼り付けて
本当にEclipseの問題なのかを吟味する必要が有ると思う。
時間があればの話だけども
0180nobodyさん
2006/10/04(水) 00:35:18ID:???原因がわかりました。
細かくチェックしていった結果、文言の中に
¬ という文字が入っていたのが原因でした。
もしかしたら他にもダメな文字があるかもしれませんが
今回の原因はこれのようです。
たった一文字に一日使ってしまった。。。。orz
お手数おかけしました。
0181nobodyさん
2006/10/04(水) 09:05:26ID:???eclipse側で文字コードをEUC-JPではなく、eucJP-openに指定したらうまくいきませんか?
一覧には出てこないので直接入力してね。
0182nobodyさん
2006/10/04(水) 10:58:57ID:???こんな記事があるよ。
http://www.thinkit.co.jp/free/marugoto/1/6/1/1.html
0183nobodyさん
2006/10/05(木) 01:02:51ID:???これってもう出てる?
KoebiStudio
ttp://www.koebi.net/koebinet.php
0185nobodyさん
2006/10/07(土) 23:13:11ID:???0186nobodyさん
2006/10/08(日) 02:30:46ID:???http://www.atmarkit.co.jp/fjava/rensai3/mojibake02/mojibake02.html
WindowsのUnicodeのテーブルが腐ってるせい。(Windows-31Jってやつ?)
前、「〜」でなった。保存できなくはなかったけど、なぜか「〜」が~になっちゃうからおかしいと思って。
たぶん、
「¬」を入力→WindowsのUnicodeテーブルではU+FFE2→テキストフィールドにU+FFE2が入る
→保存時にEUC-JPに変換しようとする→U+FFE2は対応するEUC-JPの文字コードがないのでエラー。
みたいなことになっていると思う。
内部コードのUnicodeに変換するときと、UnicodeからEUC-JPに変換するときで、違うテーブルを使ってるのが
よくないと思って、Eclipseのソースいじってcharset追加でどうにかしようと思ったんだけど、
そもそもJavaで新たなcharsetを作る方法がわからなくて断念した。
秀丸とかで「〜」を入力してEclipseで開いてみたら「?」が出てきたので、それからは「?」を入力することで
EUC-JPで保存したときに「〜」になるようにしてる。
同様の方法は「¬」には通用しないもんかな?
0187nobodyさん
2006/10/09(月) 03:31:09ID:???よく読め
>「KoebiStudio Express Edition(以下 KoebiStudio EE)」は、Eclipse(3.0系)をベースにJava Pluginとして開発しました。
0188nobodyさん
2006/10/12(木) 00:20:18ID:???0189nobodyさん
2006/10/13(金) 18:02:41ID:???俺はZendStudioでなんの不満もないけど。
ZendStudioが2万切ればもっと売れてただろうなぁ・・・とは思う。
0190nobodyさん
2006/10/13(金) 21:25:41ID:???なかなか使う人がいなさそう
0191nobodyさん
2006/10/17(火) 21:46:35ID:vQqNDh99ってでてPHPEclipseがインストールできません。
何ですかこれ?
0192nobodyさん
2006/10/17(火) 21:55:01ID:???0194nobodyさん
2006/10/19(木) 12:11:38ID:???0195nobodyさん
2006/10/19(木) 20:11:27ID:???なんでマイナーなのかがわからん。すげぇ使いやすいのに・・・
0196nobodyさん
2006/10/19(木) 20:45:45ID:???VS.PHPで作ったPHPは普通にApacheで走るの?
0197nobodyさん
2006/10/19(木) 23:10:29ID:FNLmHJjZあと単体テスト時のプロファイラ。
Javaの開発より効率悪い。
0198nobodyさん
2006/10/20(金) 01:18:27ID:???動くよ
コンパイラじゃなくて、あくまでスクリプトのまま。
もちろん、VSと同じようにデバッグ実行がVS単体で出来るし、変数の内容も見れるし
ブレークポイントとか、一通りのVSの機能はそのまま使える。
0199nobodyさん
2006/10/21(土) 14:15:08ID:iEmd+e9kPHP IDE使えばいいじゃん。
0200nobodyさん
2006/10/22(日) 13:32:58ID:???開いてるファイルだらけになって
目的のファイルが探しにくくなるな
0201nobodyさん
2006/10/24(火) 09:42:23ID:???>http://aioec.sourceforge.jp/cgi-bin/
>wiki.cgi?page=BBS%2D%A4%B4%B0%D5%B8%AB%A1%A6%A4%B4%BC%C1%CC%E4%B7%C7%BC%A8%C8%C4%2F45
によると、
>GMFに必要な関連プラグイン(EMF OCL/Validation/Query/Transaction)
が入っていないためでるエラーだそうだ
0202191
2006/10/27(金) 09:21:57ID:8L+0aJpPもう一つ質問なんですがWindowsで書いたソースってLinuxでも問題なく動きますよね?
0203nobodyさん
2006/10/27(金) 09:52:14ID:???ちっとは自分で調べたらあ??
0204nobodyさん
2006/10/27(金) 10:47:15ID:???0206nobodyさん
2006/10/27(金) 12:44:20ID:???0207nobodyさん
2006/10/27(金) 12:54:55ID:???でも開発はunixの方がいいと思うけどね
sshも普通に使えるし。
0208晒しあげ
2006/10/27(金) 15:47:29ID:???203 名前:nobodyさん :2006/10/27(金) 09:52:14 ID:???
動く訳ねーじゃんwwバカジャネーノ
ちっとは自分で調べたらあ??
0209nobodyさん
2006/10/28(土) 02:42:12ID:???http://download.eclipse.org/tools/php/downloads/index.php
0210nobodyさん
2006/10/28(土) 11:48:19ID:???phpeclipseに戻してたけどもう一回入れてみようかな
0211nobodyさん
2006/10/29(日) 15:28:33ID:bVOhrU5J0212nobodyさん
2006/10/29(日) 17:35:03ID:???オブジェクトのメソッドの補完が効くのがあれば、いいんだけどなぁ。
0213中三
2006/10/29(日) 17:54:32ID:???0215nobodyさん
2006/10/29(日) 18:49:11ID:???できました。これはいいかも。
ところで、日本語を書くと、PHPのパースエラーになるんですが、
これはどうしたらいいでしょう・・?
PHPeclipse で Windowsを使ってます。
0216215
2006/10/29(日) 19:19:12ID:???直接コマンドラインから、検証した場合は問題ないです。
0217nobodyさん
2006/10/29(日) 19:54:44ID:???すごく面倒なことないですか?
0218nobodyさん
2006/10/30(月) 02:31:58ID:???0219nobodyさん
2006/10/30(月) 08:08:08ID:???0220nobodyさん
2006/10/31(火) 12:45:45ID:???おれもいまから試してみます。
0223nobodyさん
2006/11/05(日) 05:16:52ID:???全体的によくなったよね。もう、ふつうに使えそう。
syntax colorはまだ最低限しかないけど、そのうち実装されると思うし。
ただ、自分の場合、HTMLフレームをふくむデバッグがうまくいかんみたい。今時みんなあんまりフレームつかわんかなー。
0225nobodyさん
2006/11/06(月) 19:07:54ID:???Eclipse3.2.0とPHPeclipse1.1.8をインストールしました(日本語化済)。
この状態でeclipseにPHPの文法チェックをさせたいのですが可能ですか?
[ウィンドウ]->[設定]->[PHPeclipse Web Development]->[PHP External Tools]
でRun PHP commandとParser commandを設定することで対応できるとは思うんですが、
これって別途PHPをインストールしないと使えませんよね?
どなたかわかる方ご教授ください。
0226nobodyさん
2006/11/07(火) 14:29:07ID:???0227nobodyさん
2006/11/07(火) 21:55:03ID:???範囲のオプションを、「選択されたリソース」にするといける。
0228nobodyさん
2006/11/08(水) 00:30:36ID:h7G2r6bOいつの間にか,VS.PHPの日本語版が・・・
0230nobodyさん
2006/11/11(土) 20:06:58ID:???0231nobodyさん
2006/11/11(土) 20:12:25ID:???PHPIDE と Zend remote debugger 以外にも何か入れる必要がありますか?
0233nobodyさん
2006/11/15(水) 02:35:39ID:???pearをインクルードすると、Include filename: "HTTP/Client.php" doesn't exist in projectと警告が表示されてしまう。
設定→PHPEclipse→Project DefaultsのInclude PathsにXAMPPのpearディレクトリを指定してもだめ。
どこで設定すればいい?
0234nobodyさん
2006/11/15(水) 03:36:06ID:???include_path ".:/path/to/php/pear";
0235nobodyさん
2006/11/15(水) 05:04:20ID:???index.php/p1/p2
みたいなpath_infoつかったリクエストが処理できん
0237nobodyさん
2006/11/17(金) 01:36:11ID:???今はsymfonyでdebugするときは、頭に$_SERVER['PATH_INFO']=".....";
とデバッグ時に書き込んで回避してはいるが…
0240nobodyさん
2006/11/19(日) 03:28:25ID:+4QUGvQu・Windowsで開発できる
・デバッガ付き(ただし、駐在型のXAMPPとかは嫌、デバッグ時だけApacheとか起動して欲しい)
・PHP4/5両対応
・Smartyエディタがある。
・Ajaxを扱いたいので、JavaScriptも記述できる。
こんな条件で、無料の奴ってありませんか?
0242nobodyさん
2006/11/19(日) 08:21:57ID:???プロジェクトの作成でマウスで選択が出来ないわ、デバッグ起動すると内部エラーとか言われるわで
全く使い物にならなかった・・・。
やっぱ、VS.PHPが特に何にも考えずに使えるだけ楽
TruStudioもバグが酷かった・・・
0245nobodyさん
2006/11/19(日) 16:58:25ID:32UkBD6s0246245
2006/11/19(日) 17:00:38ID:32UkBD6sGoogleであるような装飾上のマーキングです。
0247nobodyさん
2006/11/19(日) 17:07:49ID:???あるんだったらeclipseやVS.PHP使いたいんだが・・・
0248nobodyさん
2006/11/19(日) 17:23:19ID:???検索直後はあるだろ?
0249245
2006/11/19(日) 17:40:33ID:32UkBD6s一つだけでなく、検索にマッチする語句を全てマーキングしてほしいのですが、
そうはならないようです。
0250nobodyさん
2006/11/19(日) 17:52:45ID:???0251245
2006/11/19(日) 18:11:40ID:???0253nobodyさん
2006/11/22(水) 19:19:41ID:OwPeYoavどこか設定でできますか?
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を起動してみましたが、無理でした。
このデバッガを使うにはどのような設定をしたらいいのでしょうか?
0256nobodyさん
2006/11/29(水) 12:39:20ID:???今のとこZSで結構満足なんだが、乗り換えることになるのだろうか
0257nobodyさん
2006/11/29(水) 23:03:45ID:???今までは、FreeBSD に samba 入れて、
Windows の Eclipse 3.1.1 から共有フォルダ経由で編集なんていう
ものぐさなスタイルでやってたんだが、色々いじってみて困っている点が以下
(多分、VS 自体の仕様)
・既存の .htaccess といったドットで始まるファイルを、いちいち手動で追加しないといけない
・既存のファイル(EUC-JP)が、化ける場合と化けない場合がある
(「EUC-JP で開く」みたいな項目がない?)
VS.Php 自体は、Eclipse と違って全角ハイフンとかも化けないしl
完成度も高いし乗り換えに前向きなんだが、俺のスタイルだとちょい面倒なのかな
0258nobodyさん
2006/11/29(水) 23:49:28ID:???http://pc8.2ch.net/test/read.cgi/php/1133785416/159
によるとunicode推奨?らしいね
0260nobodyさん
2006/11/30(木) 03:31:29ID:???なるほど
>>259
−
↑これどうです?
こちらは保存して開くと「?」になりますね
? ( − )と書くと大丈夫なんですが
Eclipse 3.1.1 + PHPeclipse 1.1.6、エンコード eucJP-open です
0261nobodyさん
2006/11/30(木) 05:28:12ID:???だから化けないって。
まさか環境設定のcolors and Fontsを何もいじってないとかじゃないよね?
0262nobodyさん
2006/12/04(月) 23:12:17ID:FNWaPHA2phpeclipse + dbgは遅すぎて使えないし、
phpide + ZendDebuggerは>>254と同じ症状だよ(´・ω・`)
print_rとかvar_dumpとかで地道にデバッグやってるの?
0263nobodyさん
2006/12/05(火) 00:14:18ID:???インターネット経由でグローバルIPしか割り当ててないサーバにもトンネリングでバリバリやってますよ。
0265nobodyさん
2006/12/05(火) 02:12:37ID:???0266nobodyさん
2006/12/05(火) 06:14:15ID:GzZh5Paf■ このスレッドは過去ログ倉庫に格納されています