FrontPage
XAMPP †
目次 †
概要 †
- PHPによるWebアプリケーション作成環境が簡単に構築できる、XAMPPLITEを入れてみました。
- バージョンは、xampplite-win32-1.7.0です。
- 設定で引っかかったことなどのメモ。
- xampp for windows
php.ini †
- apahcheのログ(C:\xampplite\apache\logs)を見ると、起動でのphpモジュールロードに当たってエラーが発生していた。
- 内容はphp_pdf.dllがロードできない。というもの。
- php.iniは、xampplite\php\php.iniにも存在するが、実際に参照されているのはxampplite\apache\bin\php.ini。注意が必要。
ユーザディレクトリの設定 †
httpd.confの書式エラーの確認の仕方 †
ポートの変更 †
- 私の場合IISでの開発も同じマシンでやることがあるためXAMPP環境のポートを変更することにした。
- 80/443ポート→9080/9443ポートへ。(8080とかだとTomcatで使うこともあり)
- grepで引っかかったところを片っ端から置換(笑)
- C:\xampplite\apache\conf\extra\httpd-xampp.conf
AuthRemotePort 9080
SQLite3を使う †
Eclipse開発環境の作成 †
- EclipseでPHPをトレース実行するような開発環境が作れるらしい。
- PDTプラグインを用いる方法を試してみる。
- 下記URLより、2.1.0 Stable BuildsのWindows32bit版のZIPをダウンロードした。
- PHP Development Tools Project
- http://www.eclipse.org/pdt/index.php
- Eclipseは1フォルダを1プロジェクトで使用すると環境が簡単に持ち運びできて便利。
- そこで、C:\xampplite\eclipse フォルダを作成して展開した。
- 一方でPHPをデバッグ可能な設定にしおかなくてはならない。
- 下記URLより、ZendDebugger-5.2.15-cygwin_nt-i386.zipをダウンロードした。
- ZendDebugger
- http://downloads.zend.com/pdt/server-debugger/
- apacheを立ち上げなおしてphpinfo()にて設定を確認する。うまく設定が出来ていれば下図のように表示が確認できると思う。
- 次は開発用のフォルダ「C:\xampplite\work」を作成。
- Eclipseを起動して「C:\xampplite\work」をワークに指定する。
- EclipseのPDT設定。Window→Preferences→PHPにて。
- PHP Executables。
- Name=PHP xampplite(何でもよい)
- Executable path=C:\xampplite\php
- PHP Servers。デフォルト設定があるのでこれを編集。
- Name=Default PHP Web Server
- Enter the URL ...=http://localhost:9080/work
- Path on Server=/work
- Path in File System=C:\xampplite\work
- Debug。Server、PHP Executableの設定に上記の設定が選択されているはず。
- さっそくサンプルでも作って見ようと思う。File→New→PHP Project。プロジェクト名「sample01」。JavaScriptサポートはオフで他はデフォルト設定。
- PHP Fileを追加。デフォルトのままnewfile.phpで。
- で、定番のプログラムを書く。
<?php
echo "Hello world!";
?>
- newfile.phpを右クリックしてDebug as→PHP Web Page。
- ブラウザタブが作成され、ソースでトレース待ち状態で止まっている。
- 逐次実行してページが表示されることを確認。
PEAR::Pager †
- PEAR - PHP Extension and Application Repository
- http://pear.php.net/
- Package Information: Pager
- http://pear.php.net/package/Pager
|