2010-08-04 2 views
2

Я пытаюсь получить установку драйвера mysqlnd на php5.3.2 (версия по умолчанию) на Ubuntu 10.04 (Lucid). Документы PHP говорят, что mysqlnd по умолчанию компилируется в сборках 5.3. Но я не смог найти способ сделать его частью сборки aptitude.mysqlnd драйвер в PHP 5.3.2 на Ubuntu 10.04

+0

Вопросы, которые имеют ответы, связанные как обновить склонный лучше спросил на ServerFault. Это проблема с настройкой веб-стека, а не с программированием на одном. – Anthony

ответ

0

Фактически, документы говорят, что он включен по умолчанию в версиях Windows, а в Unix PHP вместо этого используется более старая клиентская библиотека MySQL (as documented here). Но это не гарантирует, что Ubuntu включил его в свою сборку по умолчанию. Насколько я могу, его нигде не найти в Ubuntu/Lucid. Там нет пакета для него в хранилищах, а php -i и phpinfo() оба не перечисляют его как встроенный модуль на моей установке Lucid x64 Server.

Скорее всего, вам нужно будет получить исходный код Ubuntu .deb для MySQL и свернуть свой собственный компилятор с активированным mysqlnd.

4

добавить эту строку на источники в менеджере пакетов

deb http://security.ubuntu.com/ubuntu precise-security main universe 

Затем установите пакет php5-mysqlnd

ПРИМЕЧАНИЯ: Если вы работаете в Zend Server/CE, это потенциально опасно, как установка будет удалить несколько серверов ZEND пакеты, экспериментируйте с этим как с собственным риском.

1

попробовать:

sudo apt-get install php5-mysqlnd 
Смежные вопросы