|
PHP |
・ |
最新版のソースを本家からDLしてくる.
とりあえず日本PHPユーザー会に行くと迷わない.
(日本PHPユーザー会:http://www.php.gr.jp/) |
インストール |
・ |
su |
スーパーユーザになる |
|
tar zxvf php***.tar.gz |
ソースの展開 |
|
cd php*** |
|
|
rm configure |
|
|
./buildconf |
configureの作成 |
|
./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--with-pgsql=/usr/local/pgsql \
--enable-mbstring \
--enable-mbstr-enc-trans \
--enable-trans-sid |
オプションは上から
ApacheのDSOモジュールとして構築
PostgreSQL使う
マルチバイト文字使う
マルチバイト文字使う
セッションIDをURLパラメータに付加
|
|
make |
|
|
make install |
インストール |
|
cp php.ini-dist /usr/local/lib/php.ini |
設定ファイルをコピー
|
・ |
ApacheでPHPが使えるように"httpd.conf"を書き換える.(apache参照)
|
・ |
"php.ini"を書き換える. |
|
変更 include_path = ".:/***" |
インクルードファイルパスの指定. |
|
変更 upload_max_filesize = ***M |
デフォの2Mはちょっと少なすぎるので増加 |
その他メモ |
・ |
オプション変更しての再インストール時,前回のソースでmakeしなおしても反映できなかった.対応策は以下のどれか(これだけやってOKだったからどれかが正しいと思う).
・ソースを展開して新しいものを使う
・"/usr/local/lib/php"フォルダ削除
・"/usr/local/apache/libexec/libphp4.so"削除
・"php.ini"削除
|
・ |
ビルドしなおしたらApacheをリスタートさせる. |
|