ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

SmartSection > Linux > Linux Software > PHP > CentOS 5 PHP 5.1.6 の不具合

CentOS 5 PHP 5.1.6 の不具合

投稿者: Ken 掲載日: 2011-2-24 (3382 回閲覧)
問題点

CentOS 5 にデフォルトで入っている PHP 5.1.6 には不具合がある。

例1:openssl_pkey_get_public() が動作しない

下記のようなコードを実行すると、
正しくは キーリソースID が返るが、
CentOS では false が返る。


<?php
$x509certdata = '-----BEGIN CERTIFICATE-----
MIIDLjCCApegAwIBAgIHALrcoAAESDANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQG
EwJVUzETMBEGA1UEChMKR29vZ2xlIEluYzEiMCAGA1UEAxMZR29vZ2xlIEludGVy
bmV0IEF1dGhvcml0eTAeFw0xMTAyMjQwMDAwMDBaFw0xMTAyMjYwMDAwMDBaMFYx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQKEwpHb29n
bGUgSW5jMR0wGwYDVQQDExRob3N0ZWQtaWQuZ29vZ2xlLmNvbTCBnzANBgkqhkiG
9w0BAQEFAAOBjQAwgYkCgYEA6hQD6Iox7n/L4DiKaJDfHvFubu32PQUbjeWmcWee
rNg+tvY51tVsO32rrVV5izozPVg/gkZltcAnZRCqv1SxYqAYhBr9qK1CgWTvTKDU
NTcjmVMejlOtxV2okneq4fC2c8G5IVuO2azMTfkN6mlCBmY6qxCc8bikmJVO66YI
VBcCAwEAAaOCARQwggEQMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGAVhjM+x/fPwJR1
NJDZXiRkyQ8oMB8GA1UdIwQYMBaAFL/AMOv1QxE+Z7qekfv8atrjaxIkMFsGA1Ud
HwRUMFIwUKBOoEyGSmh0dHA6Ly93d3cuZ3N0YXRpYy5jb20vR29vZ2xlSW50ZXJu
ZXRBdXRob3JpdHkvR29vZ2xlSW50ZXJuZXRBdXRob3JpdHkuY3JsMGYGCCsGAQUF
BwEBBFowWDBWBggrBgEFBQcwAoZKaHR0cDovL3d3dy5nc3RhdGljLmNvbS9Hb29n
bGVJbnRlcm5ldEF1dGhvcml0eS9Hb29nbGVJbnRlcm5ldEF1dGhvcml0eS5jcnQw
DQYJKoZIhvcNAQEFBQADgYEArcvWcBPkC+N3pmQNplcowZYe2UrNXEtsRNvZVP2n
jwuyL2vhecsQEQQwvOUpgg+Q7S4qWV0ldLhHk41Iow0Jym1XQtbeYQoq8aFZoGk8
spnTuhaur6qQpQ1o/xa+SH2xeQJZC3ww9RZqjsidm4AuGzEvU/LxMHv1xSe6HYVK
yvQ=
-----END CERTIFICATE-----';

$certificate = openssl_x509_read($x509certdata);
$public      = openssl_pkey_get_public($certificate);

if ( $public ){
	print_r($public);
} else {
	echo "openssl_pkey_get_public failed \n";
}
?>


対策

PHP の最新版に置き換える。
CentOS 5 を PHP 5.2.12 に上げる

ページ移動
良く読まれた記事 PHP 5.3 対応 suphp 環境変数 次の記事
投票者の合計: 0
平均: 0
投稿された内容の著作権はコメントの投稿者に帰属します。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/smartsection/item.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン