Задать вопрос

Как узнать, включен ли PDO на сервере?

Версия php 5.3 загрузил на сервер код:
<?php
define('DB_DRIVER',  "mysql");
define('DB_CHARSET', "UTF8");
define('DB_HOST',    "localhost");
define('DB_USER',    "developer");
define('DB_PASS',    "developer");
define('DB_NAME',    "DEVELOPER");
try {
    $db = new PDO(DB_DRIVER.":host=".DB_HOST.";dbname=".DB_NAME,DB_USER, DB_PASS);
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage();
}
?>

Белый экран, ошибок не выдаёт. Это значит есть PDO? У него есть какие-то версии, в phpinfo он как-то отражается?
  • Вопрос задан
  • 4674 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
rdifb0
@rdifb0
Программист, реалист
Чтобы не было белого экрана.
ini_set('display_errors', true);
ini_set('display_startup_errors', true);
ini_set('error_reporting', -1);

А там смотрите на ошибки. Да он отображается в phpinfo если установлен.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
marrk2
@marrk2 Автор вопроса
Спасибо, разобрался, в phpinfo там раздел даже под него есть где указано для каких БД драйвера есть.
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
php -m | grep pdo
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽