hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » nao-pon » blog » 2013-10-19 の変更点
1: 2013-10-19 (土) 20:20:47 nao-pon ソース
With "attach" plugin. (Created empty)
現: 2013-10-19 (土) 20:29:11 nao-pon ソース
Line 1: Line 1:
 +#navi
 +RIGHT:&rsslink(../);
 +#boxdate
 +* 当サーバーの PHP を 5.5.5 にアップデートした。 [#x67d4cc1]
 +RIGHT:&tag(自宅サーバー,PHP);
 +
 +Vine Linux 6.2 から、標準パッケージで PHP が 5.5 系になった模様です。当サーバーでは、独自に PHP をビルド・パッケージングして PHP 5.4 系を使用していましたが、やはり現在のメインストリームの 5.5 系のほうがよかろうと思い、思い切って PHP 5.5 系にスイッチすることにしました。
 +
 +しかしながら、EUC-JP 環境下では、PHP 5.4 系から仕様変更された htmlspecialchars() 関数の問題により、PHP スクリプトを修正しないと、ところどころマルチバイト文字列を含む部分が表示されなくなるなどの致命的な問題があります。本来なら、PHP スクリプトを修正すべきですが、当サーバーでは様々なスクリプトが動いており、修正には多大な労力を必要とすることから、PHP 5.4 系の時より、PHP 本体側にパッチを当てていますので、PHP 5.5 系に対しても同じパッチを当てています。
 +
 +パッチは、[[PHP5.4のhtmlspecialcharsに非互換問題 | 徳丸浩の日記:http://blog.tokumaru.org/2011/11/php54htmlspecialchars.html]]からありがたく頂戴し、RPM パッケージの作成時に追加適用しています。
 +
 +以下、私的なメモ
 +
 +#pre(){{
 +cd ~/rpm/SOURCES/php5
 +wget http://www.php.net/distributions/php-5.5.5.tar.xz
 +cd ~/rpm/SPECS
 +vim php5_5-vl.spec
 +# (php5_5-vl.spec の Version を Version: 5.5.5 に書き換え)
 +rpm -ba php5_5-vl.spec
 +cp -u ~/rpm/RPMS/x86_64/php5*5.5* ~/../virtual/hypweb/apt/RPMS.seed
 +cp -u ~/rpm/SRPMS/php5*5.5* ~/../virtual/hypweb/apt/SRPMS.seed
 +genbasedir --flat ~/../virtual/hypweb/apt
 +rm ~/rpm/SOURCES/php5/php-5.5.5.tar.xz
 +}}
 +
 +- &ref(php5_5-vl.spec);
 +- &ref(php-5.4.19-htmlspecialchars.patch);
 +
 +RIGHT:&font(90%){&page_comments;};
 +#navi


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 277, today: 1, yesterday: 0
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
最近の更新
オンライン状況
435 人のユーザが現在オンラインです。 (7 人のユーザが UsersWiki を参照しています。)

登録ユーザ: 0
ゲスト: 435

もっと...
サイト情報