カテゴリー
Windows

本家のお世話-#108。(PHP5.5.15へアップデート)

The same article in English
投稿アップデート情報  追記(8/1)

 PHP5.5.15 が Jul-24 01:03:48UTC に出たので,アップデートした (Windows7HP+SP1(x86)用)。 ChangeLog.

 PHP 5.6.0RC3 が予定より遅れている。なんかあってんのかな?

 ところで, Changes with Apache 2.4.10 の “Fix a memory consumption denial of service in the WinNT MPM” というのを読んだので,使っていた回避策をやめてみたが,うまくいかなかった。次の日に,回避策を戻す羽目になってしまったワイ。

追記(8/1):
 予定よりだいぶ遅れて, PHP 5.6.0RC3 が出た。 RC4 は8月14日になってるから, GA は9月かな。

カテゴリー
Windows

本家のお世話-#107。(Apache 2.4.10へアップデート)

The same article in English

 Apache HTTP Server 2.4.10 が出たので,アップデート。セキュリティパッチが,5個含まれているようだ。 mod_authnz_fcgi というモジュールが増えたので, httpd.conf も以下の1行が増えている。
    #LoadModule authnz_fcgi_module modules/mod_authnz_fcgi.so
 Windows 版では, pcre が 8.34 から 8.35 に, APR が 1.5.0 から 1.5.1 にアップデートされている。

 VC11 用の httpd-2.4.10-win32-VC11.zip (17 Jul) を我が家用 ( Windows7 x86 ) にダウンロード。 Apache 2.4.x conf 情報が必要な方は,「Windows7上にWamp系WebServerを建てる-#1。」を見てください。

カテゴリー
Windows

phpMyAdmin 環境保管領域。

The same article in English
投稿アップデート情報  追記(7/5)  追記2(7/9)

 phpMyAdmin には,バージョン 3.4.2. から環境保管領域と呼ばれるようになった記憶媒体がある。 phpMyAdmin にしょっぱなにログインすると,「phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。」というメッセージが出るので,名前にはなじみのある方も多いと思う。この機能を有効にすると, bookmarks, comments, SQL history, relations, PDF schema, MIME transformations を使えるようになる。まあ,この SQL サーバでやったことをまとめて覚えてくれている領域とでもいえばいいだろうか。なかなか,使いこなすところまでいかないのだが, bookmarks 機能なんかは,便利に使っているのものの一つだ。前にも,同名で記事を書いたことがあるのだが,それからだいぶ私の知識が進歩したと思うので,書き直すことにした。
 ところで, phpMyAdmin をサーバにインストールするについては,セキュリティ上,気を付けなければいけないことがたくさんあるが,ここではそれには触れないので, Official Documentation にしっかり目を通して,各自気をつけていただきたい。手前味噌だが,我が家の phpMyAdmin タグの記事もいくらかは参考になると思う。

 はじめて,環境保管領域を有効にするときの手順は以下のとおりである。

  1. create_tables.sql を使って, MySQL 上にそれ用のデータベースとユーザーを作る。
  2. 1. で作ったユーザに control user としての特権を付与する。
  3. config.inc.php をカスタマイズする。

 では,始めます。

  1. テキストエディタで create_tables.sql を開け,下の2行をアンコメントする。
    ————
    GRANT SELECT, INSERT, DELETE, UPDATE ON `phpmyadmin`.* TO
    ‘pma’@localhost;
    ————

    phpMyAdmin に root 権限でログインし, create_tables.sql をインポートする。これで, phpmyadmin データベースとパスワード未設定の pma ユーザが作成される。

    注) 気休めかもしれないが, phpmyadmin と pma という名前は,サーバ独自の別の名前にしておいたほうがいいと思う。なにしろ, phpMyAdmin というのは有名どころのソフトで,攻撃も半端でないので。インポート前に, create_tables.sql を編集しておけばすむ話ですから。

  2. phpMyAdmin SQL クエリウインドウから,以下のステートメントを実行してやる。
    ————
    GRANT USAGE ON mysql.* TO ‘pma’@’localhost’ IDENTIFIED BY ‘pmapass’;
    GRANT SELECT (
    Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
    Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
    File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
    Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
    Execute_priv, Repl_slave_priv, Repl_client_priv
    ) ON mysql.user TO ‘pma’@’localhost’;
    GRANT SELECT ON mysql.db TO ‘pma’@’localhost’;
    GRANT SELECT ON mysql.host TO ‘pma’@’localhost’;
    GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
    ON mysql.tables_priv TO ‘pma’@’localhost’;
    ————
    当然ながら, ‘pmapass’ はちゃんと変えてネ。 phpmyadmin と pma も自分の使うものに変えるのを忘れないでください。
     
    phpMyAdmin をログアウトする。
  3. config.inc.php を開けて,以下の 20 行をアンコメントする。 pmapass , phpmyadmin , pma の件もお忘れなく。
    ————
    /*
    * phpMyAdmin configuration storage settings.
    */

    /* User used to manipulate with storage */
    // $cfg[‘Servers’][$i][‘controlhost’] = ”;  ⇐必要ならば,設定。
    // $cfg[‘Servers’][$i][‘controlport’] = ”;  ⇐必要ならば,設定。
    $cfg[‘Servers’][$i][‘controluser’] = ‘pma’;
    $cfg[‘Servers’][$i][‘controlpass’] = ‘pmapass’;

    /* Storage database and tables */
    $cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’;
    $cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma__bookmark’;
    $cfg[‘Servers’][$i][‘relation’] = ‘pma__relation’;
    $cfg[‘Servers’][$i][‘table_info’] = ‘pma__table_info’;
    $cfg[‘Servers’][$i][‘table_coords’] = ‘pma__table_coords’;
    $cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma__pdf_pages’;
    $cfg[‘Servers’][$i][‘column_info’] = ‘pma__column_info’;
    $cfg[‘Servers’][$i][‘history’] = ‘pma__history’;
    $cfg[‘Servers’][$i][‘table_uiprefs’] = ‘pma__table_uiprefs’;
    $cfg[‘Servers’][$i][‘tracking’] = ‘pma__tracking’;
    $cfg[‘Servers’][$i][‘designer_coords’] = ‘pma__designer_coords’;
    $cfg[‘Servers’][$i][‘userconfig’] = ‘pma__userconfig’;
    $cfg[‘Servers’][$i][‘recent’] = ‘pma__recent’;
    $cfg[‘Servers’][$i][‘favorite’] = ‘pma__favorite’;
    $cfg[‘Servers’][$i][‘users’] = ‘pma__users’;
    $cfg[‘Servers’][$i][‘usergroups’] = ‘pma__usergroups’;
    $cfg[‘Servers’][$i][‘navigationhiding’] = ‘pma__navigationhiding’;
    $cfg[‘Servers’][$i][‘savedsearches’] = ‘pma__savedsearches’;
    ————

    phpMyAdmin に再ログイン。

    「phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。」というメッセージが消えたはず。

 おしまい!!

 これで,環境保管領域の機能が使えます。

追記(7/5):
 書き忘れ。
 アップグレードのときは,バックアップを取ったのち,新create_tables.sql を再度インポートする。前からあるものはそのままで,新しいテーブルのみ作ってくれるので,あとは,config.inc.php を手直しすればよい。
 もちろん,既にcontrol user は存在しているので,例の2行のアンコメントはしない。また, phpmyadmin と pma も自分の使うものに変えておくこと。

追記2(7/9):
 本日,くりくりさんへお返事を書いてて,ふと,1.と2.の間にタイムラグがあるのは,かなり怖いのかもと思った。うちのサーバの場合, MariaDB の接続ポートは外に対しては開いていないし,内向きに関してもユーザが私だけなので,そこまで神経質になる必要はないのだが,アクセス数が多く,必然的に悪意のアタックの絶対数の多いサーバの場合,1.と2.の間にタイムラグがあると, pma ユーザがノーパスでさらされる時間ができることになる。これは,かなり怖い。

 ということは,ユーザづくりは手作業でやって,パスワードと特権を設定したのち, create_tables.sql インポートするほうが,やっぱベターかな。

 ところで,うちの controluser の特権は,現時点で以下のようになっている。
————
GRANT USAGE ON *.* TO ‘pma’@’localhost’ IDENTIFIED BY PASSWORD ‘pmapass’;
GRANT SELECT, INSERT, UPDATE, DELETE ON pma_main.* TO ‘pma’@’localhost’;
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO ‘pma’@’localhost’;
GRANT SELECT ON mysql.db TO ‘pma’@’localhost’;
GRANT SELECT ON mysql.host TO ‘pma’@’localhost’;
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO ‘pma’@’localhost’;
————

カテゴリー
Windows

phpMyAdmin で MySQL サーバの状態を見る。

The same article in English

図1 状態モニタ
図1 状態モニタ
 TODOS・何でも情報交換で phpMyAdmin での MySQL のログの確認みたいな話が出ていて,その件についてちょっと調べたので,覚え書として書いておく。
 
 phpMyAdmin 4.0 (多分) 以降を使っている場合,状態モニタというグラフのページがある。ログインして,テータベースを選択せずにメニューから, 状態 > モニタ と進むと,グラフが見える。サーバがまともに動いている場合,グラフだけで十分ではないかと思うんだが,必要ならここから slow_query_log や general_log を参照できる。
図2 無効
図2 無効
graphページで,「使用方法/セットアップ」をクリックしたときに,以下のメッセージ(図2も参照)が出るようなら, xxx_log の値を ‘ON’ に log_output の値を ‘TABLE’ に変更しなければいけない。
   slow_query_log および general_log は無効です。
   log_output はテーブルに設定されていません。
 
 もし,特権ユーザなら自分で値を変えられるが,普通は管理者に頼むことになる。まあ, root 権限でログインしないと,この辺は変えられないはずで,あんまり誰でも変えられるようだと,そのサーバは大問題だろう(爆)。
 正常動作しているサーバなら, general_log は必要ないかな?サイズが馬鹿でかくなって,他を圧迫する恐れがあるし。もしとるなら,サイズで切り出して,どこかに保管するような管理をする必要があるだろう。変数の値を変更するなら,何はともあれ, root 権限でログイン。
 
  コマンドラインからやる場合:
   SET GLOBAL slow_query_log = ON;
   SET GLOBAL log_output= TABLE;

 
  phpMyAdmin からやる場合:
   1.データベースは選択せずにメニューの変数をクリック。
    フィルタの「含まれている文字」フォームに “slow query log” その後,値を ‘ON’ に編集。
    保存
   2.フィルタの「含まれている文字」フォームに “log output” その後,値を ‘TABLE’ に編集。
    保存。
 
 一応,ログアウト。
図3 有効
図3 有効

 これで, root 権限でログインしたとき,状態モニタで, “slow_query_log” が参照できるようになった。
 
 これだけだと, mysqld を再起動すると,元の設定に戻ってしまう。設定を維持させるためには, my.ini/my.cnf の [mysqld] に以下の2行を付け加える。
   slow_query_log = ON
   log_output = TABLE
 
 前記のように, root 権限で状態モニタから “slow_query_log” が使えるようになったわけだが,ちょっと不便である。 WordPress の MySQL アカウントでログインしたときだって,使えないと意味ないでしょ。いつも root でログインなんて,非現実的だ。で,くりくりさんに TODOS・何でも情報交換で「こういう場合,一般ユーザにはどの程度権限を与えるべきでしょうか」とちょっと聞いてみた。「データベースだけでも参照はできますよ」というお返事だった。そんなわけで,以下のコマンドをやってみた。
 slow_log テーブルは mysql データベース上にあるので,
 
   GRANT SELECT (lock_time, start_time, rows_examined, db, rows_sent, query_time, sql_text, user_host) ON mysql.slow_log TO ‘WP-user’@’localhost’;
 
 これだと,非常に限定的な権限になるので,まぁ,許容可能かなと思う。
 
 現時点で,うちの WordPress の MySQL 用アカウントの権限は,下記のようになっている。
————
GRANT USAGE ON *.* TO ‘WP-user’@’localhost’ IDENTIFIED BY ‘passphrase’;
GRANT ALL PRIVILEGES ON WPdatabase.* TO ‘WP-user’@’localhost’;
GRANT SELECT (lock_time, start_time, rows_examined, db, rows_sent, query_time, sql_text, user_host) ON mysql.slow_log TO ‘WP-user’@’localhost’;
————

カテゴリー
Windows

本家のお世話-#106。(PHP5.5.14へアップデート)

The same article in English

 PHP5.5.14 が Jun-25 23:06:26UTC に出たので,アップデートした (Windows7HP+SP1(x86)用)。

 ChangeLog によれば,なんと,8個も CVE 関連のが含まれてるそうだ。それから, bug 67072 に関して,後方互換性の懸念もあるようだ。このバグ関連の問題を抱えている場合は, upgrading guide を参考にしてほしいという言及があった。

 php.ini-production には,変更なし。 php5apache2_4.dll はオフィシャルバイナリに含まれているので,新旧のファイルを入れ替えて php.ini を放り込み, Apache をrestartするだけ。

 新規に導入する方は,必要なら「Windows7上にWamp系WebServerを建てる-#2。」を参考にしてください。

 このついでに, phphMyAdmin を 4.2.5 に, MariaDB を 10.0.12 にアップデートした。両者に関して,もう少し情報がほしいという方は,本家のお世話-#102。(phpMyAdmin 4.2.0へアップデート)MariaDB 5.5 でもご覧ください m(_”_)m。

カテゴリー
Windows

NJ2100 を,ついに Windows8.1 Pro(x86) にしちゃった。

The same article in English
投稿アップデート情報  追記 追記2(6/23) 追記3(7/7) 追記4(7/24)

 前に,「NJ2100 で Windows8.1 Pro を試してみた。」というのを書いた。このときは,うまくいかなくて,やり直す元気が出なかったので,ほったらかしだったが,ついに, NJ2100 を Windows8.1 Pro(x86) にしちゃったヨ。

 前回取ってあったバックアップは使わずに,ストアから新たにアップデートした。はじめる前に, R529_Logo.zip 由来の SiS Mirage 3 Graphics ドライバを削除。前回,このせいで “0xC1900101 – 0×30018” が出たので。前回はアップデート後に元のドライバをもどしたら,不安定になったので,今回は MS 基本ディスプレイアダプタードライバのまま。そんなわけで,解像度 1440×900 は使えないので, 1280×768 で我慢。そこまで,違和感は感じないが,文字の鮮明度は薄れた。追記4参照

 アップデート後, Realtek High Definition Audio もダメになってて,音が出ないので, Realtek 公式ホームページ に行って, 32bit_Win7_Win8_Win81_R275.exe を落としてインストールした。最新バージョンは 6.0.1.7246 になってたが,またもや,ノイズそんなわけで, ver. 6.0.1.7246 は EPSON 純正 VISTA 用 ver. 6.0.1.5506 に戻した。追記参照

 現在,特に問題なく, NJ2100 上で, Windows8.1 Pro(x86) を使用している。

 話が変わるが, 8.1 はなんでこんな配布方法なのかね。 MS は Windows 8.1 は以前のサービスパックと同じ位置づけだという。しかし,アップデート方法は,ストアからだけ。ボリュームライセンスだと違う方法もあるらしいと聞いた。 Windows 8.1 アップデータのサイズは大きいから,とてつもなく時間がかかる。それでも一度でうまくいけばまだしも,失敗すると,ほんと,やり直す元気が出ない。初期には, 8.1 のプロダクトキーなしで, ISO として落とすのも割と簡単だったが,今は,相当面倒になっている。 MS さん,嫌がらせとしか思えないんだが!!

 もいっこ不満なのが,サインインの方式。何だって,自分の PC に MS のオンラインアカウントでログオンしなきゃいけないのだ。おまけにデフォルトだと,オンラインストレージにローカルのファイルも吸い取られるみたいだし。アップデートのときに気を付ければ,ローカルアカウントのままにはできるのだが,ますます,わかりにくいところに,隠されてきている。 MS さん,魂胆は,何なんだよ?!

追記:

 再起動のたびに,Realtek High Definition Audio コーデック ver. 6.0.1.5506 が使えなくなる。何度か再インストしてみたが,結局あきらめた。今は, MS の High Definition Audio デバイスドライバを使っている。したがって,ステレオミキサーが使えないが,どうしようもない。

 昨日,DRIVER_POWER_STATE_FAILURE が出た。いろいろ考えたが, “bcdedit /set disabledynamictick yes” をもう一度やってみた。その後,何事もない。このままいけばいいんだが。

追記2(6/23):
 アップデート後困ったことのひとつに,外付け USB HDD が,しょっちゅう,オフライン(?)になるというのがある。電源オプションを2か所弄ってみた。効果あるかな。

  1. USBのセレクティブサスペンドの設定を無効にした
    1. コントロール パネル
    2. システムとセキュリティ
    3. 電源オプション
    4. プラン設定の編集
    5. 詳細な電源設定の変更
    6. USB設定
      • USBのセレクティブサスペンドの設定
        1. バッテリ駆動 —> 無効
        2. 電源に接続 —> 無効
      • 適用, OK の順でクリック
  2. 高速スタートアップを有効にする(推奨)のチェックをはずした
    1. コントロール パネル
    2. システムとセキュリティ
    3. 電源オプション
    4. 電源ボタンの動作を選択する
    5. 現在利用可能ではない設定を変更します
    6. シャットダウン設定
      • 高速スタートアップを有効にする(推奨) —> アンチェック
    7. 変更の保存をクリック
追記3(7/7):

 上でやったことは全然効果がないようで,相変わらず困っていた。

 ところが,昨日, “Help! After installing Windows 8.1, my USB drive disappears or file transfers stop unexpectedly…” を見つけた。前半はこの間やったことと同じ話なのだが,後半の話が目新しかったので,早速やってみた。で,今までのところ,うまく機能しているみたい。後は,リンク先を見てもらえばいいのだが,日本語で誰か書いてくれてないかと探してみた。ちゃんといらっしゃいましたよー。
Windows8.1で外付けHDDがスリープする問題解決したかも?
 というわけで,試す方は,そちらをご覧ください。

 ところで,元ページには,4月17日の追記があって, kb2919355 でよくなると書いてあるのだが,うちの NJ2100 の 8.1 デビューは6月13日なので, kb2919355 が当たった形跡はなかった。が, usbstor.sys が 2014/2/22 バージョンなので,当たっているのと同じだと思うんだが,ロールバックの効果は感じられなかったネ。

 オッと,書き忘れるところだったが, VID-PID はハードウェア Id には書いていなくて,親という項目で見つけた。

追記4(7/24):

 Windows8.1 にアップグレードしてのち, WOWOW メンバーズオンデマンドの動画が見れなくなった。 6030 が出る。 Silverlight5 を何度もインストールしなおしてみたり, ProgramDataMicrosoftPlayReady 内の cache フォルダと mspr.hds を削除してみたりしたが駄目だった。 6030 が出る理由をいろいろ考えてみたのだが,もしかすると, MS 基本ディスプレイアダプタードライバが足を引っ張っているかもしれないということに思い至った。これのせいで,モニタも現時点では,汎用非pnpモニターになっているのだ。これだと,モニタのレベルがおそらく Silverlight5 の DRM の実行レベルを満たしていないだろう。
 つい最近まで見れてたわけで,どうしても,あきらめきれないので, R529_Logo.zip 由来の SiS のドライバを充てることにした。ただ,このドライバは,この間,「0xC1900101 – 0×30018」の原因になったものと思われるので,インストールして, Win8.1 が動かなくなると元も子もない。転ばぬ先の杖として,ドライバあての前に,フルバックアップ。
 で,恐る恐る当ててみたのよ。ビンゴ!! WOWOW メンバーズオンデマンドが,見れるようになったよ。もちろん, 1440×900 になったし。しかもー,今のところ,ブルースクリーン等は起きていない。このままいけばいいなあ。

 昨夜, R529_Logo.zip 由来の SiS のドライバをあてたのち,快適に NJ2100 を使用した。その後,就寝。
 今朝,電源を入れて,ビックリ。マウスカーソルが消えている。いろいろやってみたが,ついにあきらめて, MS 基本ディスプレイアダプタードライバに戻すまで,カーソルは戻ってこなかった。なんてこったい。参ったなぁ。

カテゴリー
Windows

本家のお世話-#105。(MariaDB10.0.11へアップデート)

The same article in English

 本題に入る前に。
 林隆三が亡くなった。訃報の中に「急死」という表現が見られた。林さん, 70 歳だったそうである。今どきとしては,まだ若いと言える。落ち込む。
 心より,ご冥福をお祈りする(合掌)。

 MariaDB10.0.11 にアップデートした (サーバOS : Windows7HP+SP1(x86))。手順は,下記の通り。

 何はともあれ,バックアップ。特に, MariaDB と MyDB

 で,アップグレード。

  1. mariadb-10.0.11-win32.zip をダウンロード。
  2. Zip を展開。
  3. コントロールパネル >> 管理ツール >> サービス
    と行って, MyDB のサービスを停止。
  4. MariaDB の中身をすべて削除。その後, bin,include,lib,share の4つとライセンス関係のファイルを MariaDB の中にコピーする。
  5. コントロールパネル >> 管理ツール >> サービス
    と行って, MyDB のサービスを開始。

 以上。

 ついでに, phpMyAdmin 4.2.3 へのアップデートもやっておいた。 ChangeLog はこんな感じ。
 もう少し,情報がいるという方は,本家のお世話-#102。(phpMyAdmin 4.2.0へアップデート)でもご覧ください m(_”_)m。

カテゴリー
Windows

本家のお世話-#104。(OpenSSL Security Advisory [6月5日] に対処のため Apache のアップデート)

The same article in English
投稿アップデート情報  追記(6/9)

 OpenSSL Security Advisory [6月5日] になんかいろいろと挙がっていて,どうするかなと思っていたら,さっそく Steffen が対処してくれたので, Apache 2.4.9 の 2014 5 Jun version を落として,アップデート。

 新バージョンは, ‘IPv6 Crypto apr-1.5.0 apr-util-1.5.3 apr-iconv-1.2.1 openssl-1.0.1h zlib-1.2.8 pcre-8.34 libxml2-2.9.1 lua-5.1.5 expat-2.1.0’ と openssl-1.0.1h でのビルドとなっている。

 アップデートのやり方自体はいつもと同じ。そんでもって,Changelog

 いつも, Steffen への感謝の念に堪えない m(_”_)m。

追記(6/9):
 こんなんあったんで,貼っときます。
ハートブリード脆弱性から 2 か月で公開された OpenSSL の重大な脆弱性修正パッチ

カテゴリー
Windows

マイクロソフト セキュリティ アドバイザリ 2915720 ???

The same article in English

 6月になっちゃいましたねぇ。
 2013年12月11日に,マイクロソフト セキュリティ アドバイザリ 2915720 が出たとき,「Windows Authenticode 署名形式で署名したバイナリの署名の検証方法を変更」っていう話があった。でもって,変更そのものは,セキュリティ情報 MS13-098 で既に配布されているが,2014年6月11日までは有効化されないよということだった。

 例のごとく「推奨するアクション」があったので,やってみた。”EnableCertPaddingCheck”=”1″ を試したのは, CF-J10(Win7 HP Sp1 64bit), NJ2100(Win8 Pro 32bit), xw4200(Win7 HP Sp1 32bit), KeyPaso(Vista Business SP2 32bit) の4台。いずれにおいても特にトラブルはなかった。どんな状況で問題が発生するのが,経験済みの方は,お教えいただければ幸いである。

 もっとも,マイクロソフト セキュリティ アドバイザリ 2915720 は 2014年5月22日に更新されてて,変更が有効になるのが, 8月12日に延期されたようだ。

カテゴリー
Windows

本家のお世話-#103。(PHP5.5.13へアップデート)

The same article in English
投稿アップデート情報  追記(6/9)

 PHP5.5.13 が May-28 19:57:18UTC に出ていたので,アップデートした (Windows7HP+SP1(x86)用)。

 ChangeLog によれば, bug #67328 関連の CVE-2014-0237 と bug #67327 関連の CVE-2014-0238 対応のパッチが含まれている。

 php.ini-production には,変更なし。 php5apache2_4.dll はオフィシャルバイナリに含まれているので,新旧のファイルを入れ替えて php.ini を放り込み, Apache をrestartするだけ。

 新規に導入する方は,必要なら「Windows7上にWamp系WebServerを建てる-#2。」を参考にしてください。

 ところで, 5/29 には PHP5.6.0 ベータ版の最終バージョンが出るはずだったが,まだ出ていない。なんか手間取ることがあるのかな。それでも PHP5.6 の正規リリースは近いようだ。

追記(6/9):
 6/5 UTC に,PHP 5.6.0beta4 が出た。これがベータ版の最終バージョン。 6/19 UTC に Release Candidate 1 が出る予定のようだ。 RC がいくつまで行くかわからないが, PHP 5.6.0 正規リリース,間近だよ。