Intereting Posts
Создание брандмауэра с установленным Docker Разрешения Setfacl игнорируются для файла, скопированного по sftp Повторное нажатие клавиш, которые генерируют несколько кодов сканирования Как начать обработку файла со смещением? Легкий способ отображения Ctrl + Shift + Alt + J вниз Включить поддержку мыши в консоли для приложений, которые ее используют в терминалах GUI Как заставить CLI работать на выделенной графике? Что-то не так с пространством в zenity, пытающимся создать скрипт Установка нескольких файлов img в виде однострочного устройства может ли пользователь root использовать любой uid Где искать сообщения об ошибках после перезагрузки и перезагрузки в Linux? Как получить запрос на ключевую фразу ключевого слова SSH один раз и только при необходимости? Получение размера только для файлов du Изменить пароль программно Символы powerline urxvt

Пытается обновить php на CentOS 5.7

Извиняюсь заранее – я не являюсь хорошим пользователем Linux по любой части воображения.

У меня есть выделенный сервер CentOS 5.7, на котором я размещаю несколько веб-сайтов.

В настоящее время у меня установлен php 5.2.10 , но я хотел бы обновить его до 5.3.9 .

Я попытался обновить вручную, а php -v отображает 5.3.9 . Однако, когда я phpinfo() , он отображает 5.2.10.

Первая проблема

Я выполнил эти инструкции для обновления PHP вручную:

  • Записан
  • wget последняя установка PHP
  • tar zxvf php-.....gz
  • cd php-....
  • ./configure
  • make
  • apachectl stop
  • make install
  • apachectl start

Я также попытался перезапустить httpd с помощью перезапуска /usr/sbin/httpd restart .

php -v показывает последнюю версию PHP, но phpinfo() на php-странице показывает старую версию.

Любая идея, какая проблема может быть?

Вторая проблема

Если я попытаюсь выполнить yum update php , он говорит следующее:

Загруженные плагины: fastestmirror

Загрузка зеркальных скоростей из кэшированного файла хоста

  • epel: mir01.syntis.net

  • rpmforge: ftp-stud.fht-esslingen.de

Исключение пакетов в глобальном списке исключений

Законченный

Настройка процесса обновления

Нет совпадения для аргумента: php

Пакет php недоступен.

Пакеты, помеченные для обновления

Я пробовал yum clean all и добавлял репозитории rpmforge – тот же результат!

Итак, во-вторых, есть ли у кого-нибудь идеи, почему я не могу обновить php от yum? Я хотел бы иметь возможность сделать это в будущем, чтобы я мог быстро и легко обновлять php и mySQL.

Заранее спасибо,

Если репозиторий, содержащий его, включен, но это все еще происходит, скорее всего, это исключено в /etc/yum.conf . Удаление этой проблемы должно решить проблему.

Компиляция из источника – лучший способ, потому что это всегда самый последний источник. Когда я скомпилирую php для своего ящика, он всегда дает мне неправильное имя. Мне нужно исправить его вручную для apache: ln -sf /usr/lib/apache2/libphp5.so /usr/lib/apache2/mod_php5.so. Но это зависит от вашей конфигурации. Вы запустили тест после make? Он должен показать вам дополнительную информацию.

Вы пробовали yum update ? это обновит все установленные пакеты.