PHP Fatal error: Class 'PDO' not found

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:56 판 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

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 }}