いまさらCentOSでPHP4

| コメント(0) | トラックバック(26)

PHP4が必要になったのでPHP5と同居の仕方を調べる。

PHP FedoraCore4にPHP4のインストール
CentOS5.2へPHP4インストールCommentsAdd Star
を参考にしたけどどっちもたりないので補完。

同居させる場合、PHP4とPHP5の一方をSSI(Apacheモジュール)、一方をCGIで動かす。今回はPHP4をモジュールで動かすことにした。

PHP 4.4.9 (tar.gz)を落とす。

プログラム名の後ろに4を付けてインストール。

$ tar xvzf php-4.4.9.tar.gz
$ cd php-4.4.9
$./configure \
--with-apxs2=/usr/sbin/apxs \
--program-suffix=4 \
--enable-roxen-zts \
--enable-zend-multibyte \
--with-mysql \
--enable-track-vars \
--enable-mbstring \
--enable-mbregex \
--with-gd \
--with-zlib \
--with-jpeg=/usr/lib \
--with-png=/usr/lib \
--without-pear
$ make
$ make test
$ make install

こんな感じ。

ちなみにCGIならphp4-cgiって名前にする。

$ tar xvzf php-4.4.9.tar.gz
$ cd php-4.4.9
$ ./configure \
--enable-cgi \
--program-suffix=4-cgi \
--enable-roxen-zts \
--enable-zend-multibyte \
--with-mysql \
--enable-track-vars \
--enable-mbstring \
--enable-mbregex \
--with-gd \
--with-zlib \
--with-jpeg=/usr/lib \
--with-png=/usr/lib \
--without-pear
$ make
$ make test
$ make install

/etc/httpd/conf/httpd.confに
LoadModule php4_module /usr/lib/httpd/modules/libphp4.so
を書きこまれているのでコメントアウト。

/etc/httpd/conf.d/php.confを編集。

# モジュールのロード
LoadModule php4_module modules/libphp4.so
# php.iniの場所指定
PHPIniDir "/usr/local/etc/php.ini"
# .php 追加する
AddType application/x-httpd-php .php
# インデックス
DirectoryIndex index.php

あとは
cp php-4.4.9/php.ini-dist /usr/local/etc/php.ini
しておけば、多分動く。

ちなみにCGIなら

<Directory /var/www/cgi-bin>
AddHandler cgi-script .php
Options +ExecCGI
</Directory>

スクリプトで#!/usr/bin/php4-cgiか#!/usr/bin/php-cgiする。

トラックバック(26)

トラックバックURL: http://uwi.but.jp/mt/mt-tb.cgi/300

voyance gratuite par telephone - voyance gratuite par telephone (2013年10月24日 12:51)

いまさらCentOSでPHP4 - それ 続きを読む

paul smith アウトレット - paul smith アウトレット (2013年11月 6日 18:39)

paul smith マフラー 続きを読む

voyance gratuite par tchat - voyance gratuite par tchat (2013年11月 7日 03:54)

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

サッチェルバッグ - サッチェルバッグ (2014年1月 1日 13:54)

いまさらCentOSでPHP4 - それ 続きを読む

シャネル ハンドバッグ - シャネル ハンドバッグ (2014年1月 5日 06:27)

いまさらCentOSでPHP4 - それ 続きを読む

ステラマッカートニー - ステラマッカートニー (2014年1月 6日 17:04)

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

シャネル ハンドバッグ - シャネル ハンドバッグ (2014年1月22日 11:11)

いまさらCentOSでPHP4 - それ 続きを読む

MONOGRAM IDYLLE モノグラム・イディール - MONOGRAM IDYLLE モノグラム・イディール (2014年1月22日 12:55)

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

財布 メンズ ブランド - 財布 メンズ ブランド (2014年1月25日 18:42)

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

ショルダーバッグ - ショルダーバッグ (2014年1月26日 20:36)

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

voyance gratuite immediate - voyance gratuite immediate (2014年1月30日 16:59)

いまさらCentOSでPHP4 - それ 続きを読む

バーバリー デニム - バーバリー デニム (2014年1月31日 07:40)

いまさらCentOSでPHP4 - それ 続きを読む

UGG ナイトフォール - UGG ナイトフォール (2014年2月 4日 05:02)

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

いまさらCentOSでPHP4 - それ 続きを読む

コーチ メンズ財布 - コーチ メンズ財布 (2014年2月 5日 10:58)

いまさらCentOSでPHP4 - それ 続きを読む

バーバリー レディ・トゥ・ウェア - バーバリー レディ・トゥ・ウェア (2014年2月 5日 13:16)

いまさらCentOSでPHP4 - それ 続きを読む

http://topgolfshop/Q6xix3Gp1G/Callaway-75.htm/ - http://topgolfshop/Q6xix3Gp1G/Callaway-75.htm/ (2014年10月25日 11:28)

銆屾瓕鎵嬨仹銇笁娉㈠厛鐢熴伀缍氥亜銇︺伄鍙楄碁銇ㄨ仦銇勩仸鎰熷嫊銇椼仸銇勩伨銇欍€嶃仺瑭便仚灏忔灄銆屽懆骞淬伄绡€鐩伀澶с亶銇姳銇裤伀銇仯銇熴€傛柊娼熺湆銇敓銇俱倢銇︺€佹銇с儑銉撱儱銉笺仐銇熷綋鏅傘伅銆?銇俱仌銇嬪勾姝屻亪銈嬨仺銇€濄仯銇︺倐銇勩仾銇嬨仯銇熴仩銇戙伀鎰熸縺銇椼仸銇勩倠銆傛柊娼熺湆姘戙伅闋戝嫉銈婂眿銆?绮樸倞寮枫仌銇岀湆姘戞€с€傘亾銇彈璩炪倰鍔便伩銇亾銈屻亱銈夈倐闋戝嫉銇c仸姝屻亜銇熴亜銆嶃仺鐩倰杓濄亱銇涖仧鏃ャ伀銇倓鏆︺倰杩庛亪銈嬨亴銆併亾銇棩銆佸懆骞磋... 続きを読む

コメントする

このブログ記事について

このページは、uwiが2010年6月29日 10:32に書いたブログ記事です。

ひとつ前のブログ記事は「Gentoo Linux で error: libpq-fe.h: No such file or directory」です。

次のブログ記事は「英語公用化とかやれるほど暇なのか」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。