要するに、Ubuntu 12.04(Debianベース)、nginx、php-fpm、およびmysqlをインストールしただけです。PHP用のMySQLドライバーが必要になりましたが、どちらを選択すればよいですか?
php-mysqlndとphp-mysqlのどちらが良いですか?
要するに、Ubuntu 12.04(Debianベース)、nginx、php-fpm、およびmysqlをインストールしただけです。PHP用のMySQLドライバーが必要になりましたが、どちらを選択すればよいですか?
php-mysqlndとphp-mysqlのどちらが良いですか?
回答:
php-mysqlndの方が適しています。これは、php-mysql拡張のドロップイン置換です。ここで、それに関する詳細情報を見つけることができます。
上記のリンクからの抜粋:
mysqlndライブラリは高度に最適化されており、PHPに緊密に統合されています。MySQLクライアントライブラリは汎用クライアントライブラリであるため、同じ最適化を提供できません。
mysqlndライブラリは、PHPへのシームレスな統合のためにPHP内部Cインフラストラクチャを使用しています。さらに、PHPメモリ管理、PHPストリーム(I / O抽象化)、およびPHP文字列処理ルーチンを使用しています。mysqlndによるPHPメモリ管理の使用により、たとえば、読み取り専用変数(書き込み時のコピー)を使用することでメモリを節約でき、mysqlndがPHPメモリ制限に適用されます。その他の利点は次のとおりです。