人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ドットインストールというサイトに従って、Centosでローカル開発環境を構築し、これからPHPの開発をして行きたいのですが、クラスPDOが使用できずに頭を痛めています。
下のPHPからMySQLを実行する所で詰まっています。
$dbh = new PDO('mysql:host=localhost;dbname=blog_app','dbuser001','dbpwd0001');
(http://dotinstall.com/lessons/basic_php_advanced/6901)

さんざんいろいろ試したのですがお手上げです。
最初はClass PDOが見つからないと表記されていたので、yum install php53-pdo.i386でパッケージを入れましたが、それから、safariで開いても動かず、ターミナルで実行すると下のようなエラーが出ます。
$ php < dbjikken.php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/pdo_mysql.so' - /usr/lib/php/modules/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
string(21) "could not find driver"

非常に困っています。原因が分かる方お願いします。

●質問者: アカギ
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

質問者から

どうやら、phpのversionを見ようとするだけで、同様の警告が出るみたいです。
$ php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/pdo_mysql.so' - /usr/lib/php/modules/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
PHP 5.3.3 (cli) (built: Jun 27 2012 12:25:37)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies


1 ● 勇者よっしー
ベストアンサー

んー、このへんか(根本的解決にならないかも知れないけど)
http://d.hatena.ne.jp/toytools/20070813
開発ならyumせずsrc入れろって思うが


2 ● fiwa

エラーメッセージをググっただけですが、あるいはこのあたりが参考になるかも?

エラー「PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/pdo_mysql.so'」の対処方法 - skentaの徒然なるブログ
PHPが何気にエラーを吐いていた » Extend Wings

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ