У меня есть сервер под управлением CentOS версии 5.5 (Final). На сервере размещено несколько сайтов Drupal (6.3).
Мне нужно обновить php с 5.1 до 5.3, так как мне нужно установить новый сайт Drupal 7.26.
так вот что я сделал,
php -v PHP 5.1.6 (cli) (построено: 31 марта 2010 02:44:37)
yum list php * для вывода списка доступных пакетов php, которые можно установить
yum list installed php * to перечислит все пакеты php, установленные на сервере php.i386 5.1.6-27.el5
php-cli.i386 5.1.6-27.el5
php-common.i386 5.1.6-27.el5
php-devel.i386 5.1.6-27.el5
php-gd.i386 5.1.6-27.el5
php-imap.i386 5.1.6-27.el5
php-ldap.i386 5.1.6-27.el5
php-mbstring.i386 5.1.6-27.el5
php-mysql.i386 5.1.6-27.el5
php-pdo.i386 5.1.6-27.el5
php-pear.noarch 1: 1.4.9-6.el5
php-pear-Auth-SASL.noarch 1.0.4-1.el5
php-pear-Mail.noarch 1.1.14-5.el5.1
php-pear-Net-SMTP.noarch 1.4.2-1.el5
php-pear-Net-Socket.noarch 1.0.8-1.el5.centos
php-snmp.i386 5.1.6-27.el5
php-xml.i386 5.1.6-27.el5
Удалить PHP5.1: yum remove php.i386 php-cli.i386 php-common.i386 php-devel.i386 php-gd.i386 php-imap.i386 php-ldap.i386 php-mbstring.i386 php-mysql.i386 php-pdo.i386 php-snmp.i386 php-xml.i386
Это также удалило все зависимости, например php-pear.noarch 1: 1.4.9-6.el5
php-pear-Auth-SASL.noarch 0: 1.0.4-1.el5
php-pear-Mail.noarch 0: 1.1.14-5.el5.1 php-pear-Net-SMTP.noarch 0: 1.4.2-1.el5
php-pear-Net-Socket.noarch 0: 1.0.8-1.el5.centos
Установите все вышеперечисленные пакеты. yum install php53.i386 php53-cli.i386 php53-common.i386 php53-devel.i386 php53-gd.i386 php53-imap.i386 php53-ldap.i386 php53-mbstring.i386 php53-mysql.i386 pi386 pi386 php53 php53-snmp.i386 php53-xml.i386
Это установило следующую зависимость libXpm.i386 0: 3.5.5-3
перезапустить nginx
php -v PHP 5.3.3 (cli) (построено: 10 декабря 2013 22:20:06) HAPPY Days ....
Затем я создал новый веб-сайт с помощью drupal 7.26
Однако когда я перехожу на установку сайта, я получаю эту ошибку http://www.example.com/install.php
Ваша установка PHP слишком старая. Drupal требует как минимум PHP 5.2.4. См. Страницу системных требований для получения дополнительной информации.
Я что-то пропустил при установке PHP5.3?
Все остальные веб-сайты все еще работают, поэтому теперь я не уверен, какую версию я использую !!