Обновление php на сервере Linux

Вы не имеете hostname команда. Это просто переместилось от net-tools кому: coreutils, поэтому удостоверьтесь, что у Вас есть последнее coreutils. Хотя существуют некоторые дебаты относительно того, правильно ли это, таким образом, они могли бы измениться снова.

0
13.09.2012, 19:04
2 ответа

Что относительно официального пути?

yum update php php-* -y

Никогда не портите систему с загрузкой tar/gz, в то время как официальный пакет существует.

Также посмотрите здесь: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-centos-5.3-lamp

Обязательно перезапустите апача после обновления:

service httpd restart
4
28.01.2020, 02:21
  • 1
    'Никогда не портит систему с загрузкой tar/gz, в то время как официальный пакет существует'. - второй это! –  gertvdijk 13.09.2012, 23:47
  • 2
    это на самом деле не обновит его до PHP 5.3, его сервер RHEL, останется на PHP 5.1 начиная с патчей бэкпортов Red Hat, вместо того, чтобы делать основные обновления версий. –  Mark McKinstry 23.09.2012, 06:13

Это кажется, что Вы находитесь на сервере RHEL 5, так как у Вас есть PHP 5.1.6. Для решения проблемы желания PHP 5.3 Red Hat предлагает официальные пакеты для php53 на RHEL 5, который можно использовать. Вы могли бы также хотеть посмотреть на IUS repo, который обеспечивает лучше PHP и покрытие версии MySQL.

Что касается почему php -v и Ваш браузер показывает разные вещи. Это зависело бы от Вашей установки PHP, но это могло быть много вещей, возможно, просто необходимо перезапустить Apache, возможно, необходимо перезапустить php-fpm, возможно, необходимо поместить модуль Apache в правильное местоположение и т.д. Независимо от того, что проблема, смешивание RPMs и материала, который Вы скомпилировали из источника, не является хорошей идеей, и я заглянул бы к использованию одного из методов об/мин выше.

0
28.01.2020, 02:21

Теги

Похожие вопросы