php5-session


FreeBSDのportsからphp5-sessionをインストールしようとすと

下記のエラーが出た。

/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c: In function `OnUpdateSaveDir’:

/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c:655: error: `PHP_INI_STAGE_HTACCESS’ undeclared (first use in this function)

/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c:655: error: (Each undeclared identifier is reported only once

/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c:655: error: for each function it appears in.)

Error code 1

1 error

Error code 1

Stop in /usr/ports/www/php5-session.

Error code 1

Stop in /usr/ports/lang/php5-extensions.

Error code 1

Stop in /usr/ports/lang/php5-extensions.

/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c

のPHP_INI_STAGE_HTACCESSは定義されてないよ。みたいなエラー

下記のように変更してみる。

if (stage == PHP_INI_STAGE_RUNTIME || stage == PHP_INI_STAGE_HTACCESS) {

if (stage == PHP_INI_STAGE_RUNTIME) {

これでインストールはできた。大丈夫か?

テストした感じでは問題なさそう。

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。