PHP Fatal error: Class 'PDO' not found

1 개요[ | ]

PHP Fatal error: Class 'PDO' not found
PHP Fatal error: Uncaught Error: Class 'PDO' not found
  • php-pdo 모듈이 설치되지 않아 PDO 클래스 사용 불가한 상태

2 문제 상황[ | ]

[root@zetawiki ~]# php -r '$pdo = new PDO();'
PHP Fatal error:  Class 'PDO' not found in Command line code on line 1

3 확인[ | ]

[root@zetawiki ~]# php -m | grep pdo
[root@zetawiki ~]# rpm -qa | grep php-pdo

4 php-pdo 설치[ | ]

[root@zetawiki ~]# yum install php-pdo
... (생략)
===========================================================================
 Package        Arch          Version                 Repository      Size
===========================================================================
Installing:
 php-pdo        x86_64        5.3.3-27.el6_5          updates         75 k

Transaction Summary
===========================================================================
Install       1 Package(s)

Total download size: 75 k
Installed size: 168 k
Is this ok [y/N]: y
... (생략)
Installed:
  php-pdo.x86_64 0:5.3.3-27.el6_5                                          

Complete!

5 확인 2[ | ]

[root@zetawiki ~]# rpm -qa | grep php-pdo
php-pdo-5.3.3-27.el6_5.x86_64
[root@zetawiki ~]# php -m | grep pdo
pdo_sqlite
[root@zetawiki ~]# php -r '$pdo = new PDO();'
PHP Warning:  PDO::__construct() expects at least 1 parameter, 0 given in Command line code on line 1

6 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}