概要
Webアプリの作成言語としては簡易なためよく利用されている。
公式サイト
関連サイト
インストール
./configure --with-zlib-dir=/usr/local --with-libjpeg=/sw --with-libtiff=/sw --with-libpng=/sw --with-gd --with-pgsql=/sw --with-mysql=/usr/local/mysql --with-xml --with-dom=/sw --with-apxs2 --enable-mbstring --with-tiff-dir=/sw --with-png-dir=/sw
Apache起動時Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.}}]のエラーが発生した場合{{{--enable-roxen-ztsを付与してコンパイルする
スレッドを無効にしたPHPを一回起動するとlibがキャッシュに確保されている場合があるので、キャッシュをクリアするかOSを再起動した方が無難。
設定
自宅サーバー(Windows+Apache)へのPHPインストール
利用方法
eclipse
xored software - TruStudio - PHP IDE and Python IDE built on Eclipse
TruStudio Japan - PHP & Python 統合開発ツール on Eclipse
フレームワーク
- Mojavi
- guesswork
HTML_QuickForm
- Smarty
DB_DataObject
Framework Comparison Chartフレームワーク比較
Blog::koyhoge - PHPフレームワークのリスト
PHPで、どのフレームワークが一番?:phpspot開発日誌
CMS researcher - PHPのフレームワークについて考える
参考書籍