CONTENTS


Lastmodified 2015-08-25 (火) 14:51:49


phpinfo() と、php -v のバージョン表記が異なる

php5のバージョンアップをしたとき、ウエブ上で、

<?php phpinfo(); ?>

を実行して得られるPHPのバージョンが、更新前のままで、標準出力上での

# php -v または php -i

の結果はバージョンアップされている、という事があります。

原因は、/usr/local/libexec/apache22/ の中にある、*.so の中に、古い libphp5.so (更新日時が古い)などが残っていると、 そのPHPバージョンが表示されための様です。

PHP5 のバージョン変更が phpinfo() に反映されない

http://qiita.com/armorik83/items/bccb98a3e34e957894f2

http://d.hatena.ne.jp/nakamura001/20131218/1387354549

http://furudate.hatenablog.com/entry/2013/12/20/111259

PHP52 を PHP54にバージョンアップするとき、

# portupgrade -Rf --batch lang/php5

などとしてインストールすると、標準出力上での # php -v のバージョンは変わっているのに、phpinfo() の表示は古いまま、ということが有ります。

# portupgrade -rf --batch lang/php5

こちらを実行すると phpinfo()での表示も新しくなることもありますが、デフォルトインストールディレクトリな phpMyAdmin や Joomla があれば、上書きインストールさるので要注意!

       ! lang/php5 (php5-5.4.44)       (interrupted by user)
       * math/php5-bcmath (php5-bcmath-5.4.44)
       * archivers/php5-bz2 (php5-bz2-5.4.44)
                     :          *
       * archivers/php5-zlib (php5-zlib-5.4.44)
       * lang/php5-extensions (php5-extensions-1.7)
       * www/pecl-APC (pecl-APC-3.1.14_1)
       * databases/phpmyadmin (phpMyAdmin-4.4.14)

Total access 2140:本日 1:昨日 0

Counter: 2140, today: 1, yesterday: 0

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-08-25 (火) 14:51:49