Я использую Zend Server на своем локальном компьютере, недавно я заметил несовместимость некоторых приложений с версией MySQL.
При звонке mysql_get_client_info()
он вернется mysqlnd 5.0.7-dev - 091210 - $Revision: 300533 $
что является немного неправильным форматом версии MySQL, по этой причине version_compare()
не сможет его разобрать.
Я решил обновить свою серверную среду, во время обновления была загружена и установлена последняя версия MySQL (5.1.36). Все было установлено правильно и подтверждено в журнале установки. Однако php по-прежнему распознает его как mysqlnd 5.0.7-dev - 091210 - $Revision: 300533 $
Можно ли обновить версию MySQL без чистой установки Zend Server?
mysql_get_client_info () получает информацию о клиенте MySQL, mysql_get_server_info () получает информацию о сервере MySQL. Вы устанавливаете новый сервер MySQL, и mysql_get_server_info () должен измениться. Чтобы изменить mysql_get_client_info, обновите Zend Server или MySQL PHP-модули.