Hatena::ブログ(Diary)

雑木林とコンピュータのメモ帳 このページをアンテナに追加 RSSフィード

2008年08月01日(金)

Eclipse用エディタ Smarty Support for PDTは0.5.4は不可。0.5.5で動作。

Google Codeのサイトを見に行くと、0.5.4が最新バージョンになっていますが、PDT 1.0.3ではSmarty for PDT 0.5.4は動きませんでした。

smartypdt - Google Code

http://code.google.com/p/smartypdt/

Featured Downloads:

smartypdt-0_5_2.zip

smartypdt-0_5_4.zip

Issuesのフォーラムの方を見に行くと、

Issue 31: Doesn’t work with PDT 1.0.2 RC1 (1.0.3) - smartypdt - Google Codeのコメント#11

Comment 11 by ohheyyo, May 27, 2008

Attached: re-built Smarty PDT 0.5.5 proposed : re-built to run on Java 1.5.

Previously attached package only works on Java 1.6, this one should work with Java

1.5 or 1.6.

Reply with whether the attached package works for you or not, and what version of

PDT/Smarty/Eclipse/Java you are running. Thanks.

Smarty-PDT_0.5.5.zip

292 KB Download

とあり、0.5.5をインストールしたところ無事動きました。

2008年07月21日(月)

Eclipse PDT (PHP Development Tool) 1.0.3 All-in-OneパッケージのWindowsへのインストールとキーバインディングをEmacs風に、他

Eclipse PDT(PHP Development Tool) 1.0.3 All-in-Oneインストール

以前はEclipse本家サイト PDT (former PHP IDE) Project Downloads にあったようなのですが、探しまくっても見つからず。


※追記:終わった後で見つけました。1.0.3 Release Build: R20080603

http://download.eclipse.org/tools/pdt/downloads/release.php?release=R20080603

Windows pdt-all-in-one-R20080603-win32.zip 122.46Mb


結局、Zendのサイトにあったものをダウンロード

Index of /pdt/all-in-one

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

pdt-1.0.3.R20080603_debugger-5.2.14.v20080602-all-in-one-win32.zip 03-Jun-2008 09:10 130M

インストールZIPパッケージ解凍するだけ。D:\Program Files\配下に置きました。

All-in-Oneパッケージに入っているEclipseバージョン3.3.2 でした。


参考

コラム】イマドキのIDE事情 (6) EclipsePHP開発! PHP Development Tools | エンタープライズ | マイコミジャーナル

http://journal.mycom.co.jp/column/ide/006/


Eclipse 3.3.2のキーバインドEmacs風に

Emacs風キーバインド - EclipseWikiを参考に

Eclipseのメニューバーから

Window→Preference→General→Keys→SchemeのプルダウンをDefaultからEmacsに変更


このままだとEclipseContent Assistant機能のショートカット Ctrl+SpaceがEmacsのMarkのショートカットとぶつかり、既定値では Alt+/ に割り当てられて(個人的には使いづらくなるので)、Content Assistantのショートカットを Alt+/ から Shift+Spaceに変更。ここら辺は個人の好み。


PHPの外部エディタとしてxyzzyを設定

メニューからWindows→Preferences→General→Editors→File AssociationsでFile typesに*.phpを追加、下のAssociated editorsxyzzyAdd.


PEARインストール

go-pear.batが動かず、何もメッセージを出さずに画面が固まってしまうので、php.exe go-pear.php でやっとインストールできた。

以下の記事が関係する?

go-pear.batを実行すると固まったように見える - Do You PHP はてな

php.iniのoutput_handlerを確認し、何らか設定されている場合、たとえば、

output_handler = mb_output_handler

の場合、コメントアウトしてから再度go-pear.batを実行してみると良いかも。

2008年07月20日(日)

Windows XP+Apache 2.2.9+PHP 5.2.6のインストール

php.iniやdllはまとめて、D:\PHP5配下に置いて、環境変数PATH, PHPRCでパスを通して認識させるようにした。

従来は、C:\WINDOWS\SYSTEM32配下やApacheのPHPIniDirなどを使っていたらしいのですが、環境変数を使った方が保守も楽だし、IISPHPを動作させる際も共用できるので。


ダウンロード

Apache 2.2.9

Download - The Apache HTTP Server Project

http://httpd.apache.org/download.cgi?Preferred=http%3A%2F%2Fftp.kddilabs.jp%2Finfosystems%2Fapache

Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_2.2.9-win32-x86-no_ssl-r2.msi

PHP 5.2.6

PHP: Downloads

http://www.php.net/downloads.php

Windows Binaries

  • PHP 5.2.6 zip package [9,516Kb] - 3 May 2008

md5: c7e5010114f58282858d7d78e6509cdc



参考

PHPインストール(Windows Vista編)

http://www.aconus.com/~oyaji/www/apache_win_php_vista.htm