Мне предоставил доступ к машине CentOS5 мой клиент для их нового сайта, который использует Платформу Зенда.
phpinfo () указывает в Команде настройки, что PDO отключен (' - отключают-pdo'). Как может включить его? Я должен перекомпилировать PHP5 для включения его?
Я попытался добавить 'extension=pdo.so' в php.ini и перезапустить Apache, но это не работало.
Также было бы хорошо понять то, что '-отключают-pdo' на самом деле средства, это означает, что это не компилируется в PHP, или это означает его просто не включенный?
Не скомпилировано. Установите его из репозиториев вашего дистрибутива, например. yum install php-pdo .
Хотя предложение Ягго решает основную проблему, которую имел запрашивающий, в случае, когда yum недоступен (в моем случае из-за болезненно ограничительная политика администраторов сервера), существует чистая библиотека PHP, которая может восполнить пробел под названием PHPPDO .
У него есть несколько замечаний, но он работает довольно хорошо.
- Не следует расширять PHPPDO или объект оператора, поскольку это нарушит совместимость.
- Курсоры не поддерживаются.