質問: ### 前提・実現したいこと 現在PHP 5.3.3の環境に mysqlnd_ms をインストールすることを試みています。 が、 mysqlnd_ms は公式には PHP version >= 5.3.6-dev が必要となっています。 それが、なぜ5.3.6-dev以上のパージョンが必要なのかを 示しているサイトなど ご存知の方はいらっしゃるでしょうか? そちらが、致命的でしたら PHP 5.3.3にインストールすることを あきらめようと思うのですが。 ### 発生している問題・エラーメッセージ ``` #pecl install mysqlnd_ms WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update pecl/mysqlnd_ms requires PHP (version >= 5.3.6-dev), installed version is 5.3.3 No valid packages found install failed ```
回答: MySQL Native Driver (mysqlnd) がまともに使える環境が整ったのがそのバージョンだから、と察しますが、自分なりに尽くしてみたもののその根拠資料を見つけることが出来ませんでした。 PHP側のAPI整備、mysqlnd側の整備など、PECL/mysqlnd_ms開発者でないとわからないこと、かもしれません。 PHP: 導入 - Manual http://php.net/manual/ja/intro.mysqlnd-ms.php ・・・では触れてないし PECL :: Package :: mysqlnd_ms https://pecl.php.net/package/mysqlnd_ms ・・・でやっと ``` PHP Version: PHP 5.3.6-dev or newer PEAR Package: PEAR 1.4.0 or newer ``` なんて出てきますもんね。