У меня возникают реальные проблемы с работой PDO_MYSQL.Установка PDO_MYSQL на PHP 5.1.6 с использованием ОС PECL: UBUNTU
Я начал с того, что просто пытался установить драйвер PDO_MYSQL через PECL, однако, когда это не помогло, я посмотрел вокруг, чтобы узнать, есть ли там какие-либо проблемы. Кажется, что может возникнуть конфликт между встроенной версией PDO и PDO_MYSQL. С этой целью я решил переустановить все его зависимости из PECL.
Envrioment:
OS: UNBUNTU PHP Версия: 5.1.6 (Не удалось обновить из-за клиентов живут окружающая среда)
Процедура Последовал:
PECL uninstall PDO_MYSQL
PECL uninstall PDO
PECL uninstall mysql
PECL install mysql
PECL install PDO
PECL install PDO_MYSQL
Lines Added to PHP.ini
extension=mysql.so
extension=pdo.so
extension=pdo_mysql.so
apachectl restart
[warn] php5_module is already loaded, skipping
я затем проверить PHPINFO, чтобы узнать, какие модули установлены. Я вижу:
PDO drivers sqlite2
Thats it!
Если бы кто-нибудь мог предложить какие-либо решения для этого, я был бы очень полезен. Мне нужен драйвер MYSQL PDO для запуска zend framework для предстоящего проекта ..... и да, я должен использовать v1.6 из-за версии PHP. Doh!
ОБЯЗАТЕЛЬНО использовать APT-получить или способности. Все преимущество использования популярного дистрибутива, такого как Ubuntu, заключается в том, что вы управляете * всем * своим программным обеспечением в * одном * месте. PEAR/PECL больше для людей Windows, которые сами по себе управляют программным обеспечением. – jared
Я обсуждал ваше предлагаемое решение с blioke, отвечающим за наш промежуточный сервер (возникла проблема). Он говорит, что PHP был вручную скомпилирован и настроен так, чтобы точно соответствовать среде на наших серверах клиентов. Он считает, что apt-get влияет на стандартную версию PHP UBUNTU, а не на нашу пользовательскую версию. Есть предположения? Спасибо, что нашли время ответить. –