PHP5.4 nginx CentOS6系を使っています。
PDOを使いたいのですが、
error:could not find driver
というエラーが出ます。
phpinfoをみてみたところ、
PDO support enabled
PDO drivers no value
とno valueになっていました。
PDOを使えるようにするためにはどうすれば良いのでしょうか?
php.iniは
lang
1[MySQL] 2extension=pdo_mysql 3extension_php_pdo.dll 4extension=php_mysql.dll 5;extension=php_pdo.dll 6;extension=php_pdo_mysql_libmysql.dll 7;extension=pdo.so 8;extension=pdo_mysql.so 9;ql.dll 10extension=pdo.so 11extension=pdo_mysql.so
となっております。
またphp -vとしたところ、
lang
1php -v 2PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql' - /usr/lib64/php/modules/pdo_mysql: cannot open shared object file: No such file or directory in Unknown on line 0 3PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/php_mysql.dll' - /usr/lib64/php/modules/php_mysql.dll: cannot open shared object file: No s
とでます。
回答2件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2014/11/16 03:52