CentOS6系にNginx・PHP・Mysqlをインストール・設定しました。
PHPは現状5.3です。
そこで、Mysql接続をPDOで行ったのですが、
Fatal error: Class 'PDO' not found
とでます。
前回も同じエラーが出たため、
php.iniに追加
#Vim /etc/php.ini
extension=pdo_mysql.so;
extension=pdo.so;
yum install php-pdo
yum install php-mysql
php-mを見てみたところ、
PDOはあります。
php/nginxを再起動かけてもブラウザを更新しても
Fatal error: Class 'PDO' not found
とエラーが出ます。
phpinfoではPDOはありません。
以下PHPコードです。
lang
1<?php 2error_reporting(-1); 3ini_set('display_errors', 1); 4$host = "localhost"; 5$user = "root"; 6$password = "○○";//伏せてます。 7$dbname = "○○";//伏せてます。 8 9try { 10 $pdo = new PDO("mysql:host={$host}; dbname={$dbname}; charset=utf8;",$user,$password); 11 echo 'success'; 12} catch (PDOException $e) { 13 echo "error:" . $e->getMessage() . "<br>"; 14 die(); 15}
宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。