Компиляция PHP4.4 с поддержкой MySQL 5 - PullRequest
1 голос
/ 12 октября 2010

Я пытаюсь поддерживать шаткую старую систему, пока не будет построена новая интрасеть.Предыдущий программист каким-то образом заставил PHP4 и MySQL 5 работать вместе, выполнив option 1 , и мне нужно сделать то же самое, чтобы создать среду разработки, чтобы я мог перестать связываться напрямую с живым сервером.

В настоящее время у меня есть тестовый сервер под управлением PHP4, и я не могу подключиться к своей тестовой БД или к действующей БД, потому что оба MySQL 5. Google подводит меня, потому что кажется, что самый простой способ - изменить пароль для использования

Могу ли яполучить помощь?

1 Ответ

1 голос
/ 12 октября 2010

Эта проблема связана с тем, чтобы заставить PHP использовать правильную клиентскую библиотеку C для MySQL.Это возможно, но оно перенесет вас в области libmysqlclient * .so и вашего менеджера пакетов.Единственный совет, который я могу дать, это то, что вам, вероятно, понадобится более новая версия, чем (я думаю) 12. Возможно, вам придется перекомпилировать PHP, чтобы он связывался с более новой библиотекой.

Для тестовой БД естьничто не мешает вам сменить пароль.Я бы не хотел, чтобы приложение test говорило с live DB (я бы использовал клиент CLI для поиска в реальной базе данных, а не в тестовом приложении).Однако старый формат паролей будет работать без проблем с новым клиентом, поэтому на данный момент это может быть решением.

...