Apache-2.2
SSL 支持 PHP 5.3.3 和 Apache
在調查了為什麼我無法讓我的應用程序使用 PHP PDO 通過 SSL 連接到遠端伺服器之後,我發現了 PDO::MYSQL_ATTR_SSL …,但它們似乎只存在於 5.3.7 或更高版本。
我的問題是這個。SSL 支持是否僅適用於 PHP 5.3.7 及更高版本?還是我的結論不正確?
根據文件 ssl 支持在 5.3.7 中引入。
更改日誌:
- 5.4.0 MySQL 客戶端庫 4.1 及更低版本不再受支持。
- 5.3.9 添加了對 mysqlnd 和 OpenSSL 的 SSL 支持。
- 5.3.7 添加了對 libmysqlclient 和 OpenSSL 的 SSL 支持。
並且屬性僅適用於 5.3.7 或更高版本。
PDO::MYSQL_ATTR_SSL_CA (integer) The file path to the SSL certificate authority. This exists as of PHP 5.3.7. PDO::MYSQL_ATTR_SSL_CAPATH (integer) The file path to the directory that contains the trusted SSL CA certificates, which are stored in PEM format. This exists as of PHP 5.3.7. PDO::MYSQL_ATTR_SSL_CERT (integer) The file path to the SSL certificate. This exists as of PHP 5.3.7. PDO::MYSQL_ATTR_SSL_CIPHER (integer) A list of one or more permissible ciphers to use for SSL encryption, in a format understood by OpenSSL. For example: DHE-RSA-AES256-SHA:AES128-SHA This exists as of PHP 5.3.7. PDO::MYSQL_ATTR_SSL_KEY (integer) The file path to the SSL key. This exists as of PHP 5.3.7.
它也是: http: //php.net/manual/en/ref.pdo-mysql.php