Назад | Перейти на главную страницу

RHEL5 с Apache 2.2.3; MySQL 5.0.77; PHP5.1.6

Приносим свои извинения, если я задаю уже заданный вопрос, но искал и не нашел ничего похожего, так что вот оно.

У меня RHEL5 работает под управлением Apache 2.2.3 (prefork) с MySQL и PHP. Несколько дней назад я работал с MySQL 5.0.2 и по ошибке применил обновления yum, которые, в свою очередь, дали мне MySQL 5.0.77. С тех пор мне снился кошмар! Программное обеспечение, которое я использую для Apache, сделано на заказ, но требует MySQL и PHP. По сути, это веб-сервер, написанный на PHP с серверной частью MySQL. Подтверждено, что он подходит для Apache 2.2.9; MySQL 5.0.5 и PHP 5.2.6 работают на Debian Lenny.

На данный момент у меня сервер RHEL5 с Apache 2.2.3; MySQL 5.0.77; PHP 5.2.6.

Прав ли я, думая, что мне нужно обновить свой Apache до версии 2.2.9, чтобы предотвратить такие ошибки, как эта, когда я пытаюсь запустить httpd "/root/php-5.2.9/libs/libphp5.so: undefined symbol: zend_wrong_param_count"

Если я ./configure с PHP5.1.6, я могу запустить httpd, однако я получаю множество ошибок MySQL, и не большая часть моего веб-сервера работает правильно.

Камнем преткновения для меня является RHEL, я больше привык к DebianGNU linux, чем к Redhat.

Если бы кто-нибудь мог помочь, я был бы очень счастлив, спасибо.

Я не могу конкретно ответить на ваш вопрос, но как вы убедились, что выполнили команду "mysql-upgrade". Когда я в прошлом обновлял MySQL на модулях centos / rhel, после установки пакетов, которые мне нужны для запуска этой команды (на самом деле это может быть mysql-update или что-то подобное, я пишу это по памяти) , который проверяет все ваши базы данных, чтобы убедиться, что они совместимы с новой базовой версией MySQL.