На текущем стеке i hv песней 6.5 (64 бита), доступный PHP 5.3.
Я - Linux новая пчела и потребность выполнить обновление php PHP 5.5.
Попробованный после, но это возвратило ошибку:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
затем под remi-php55
раздел (в /etc/yum.repos.d/remi.repo
)
enabled=1
затем yum clean all
yum update -y
Эта возвращенная ошибка, как вставляется в следующем pastebin http://pastebin.com/ehuHibhy
и php не сделал обновленный, никакое обходное решение, как достигнуть этого?
Редактирование 1:
Включение remi repo alongwith remi-php55 привело к разделению php repo ошибки.
Обновленная трассировка: http://pastebin.com/J8sN5Z9Z
Однако Версия PHP еще не обновлена.
Вы включили remi-php55 repo, но это зависит от того, что remi repo также включено. Вам необходимо включить и это.
Вы действительно не должны пытаться модернизировать отдельные компоненты, когда у вас установлена cPanel или Plesk. Они контролируют все аспекты сервера, и вы должны обновлять PHP так, как они поддерживают.
Если вы можете ограничить себя в PHP 5.4, вы можете использовать репозиторий "software collection (SCL)". В этот отчёт будет загружена новая версия пакета (например: php54), которую вы можете использовать на процессной базе.
Короче говоря:
yum install -y centos-release-SCL.x86_64
. yum install -y php54.x86_64 php54-php-mysqlnd
создайте скрипт-обертку PHP в /var/www/cgi-bin/php54-обертке
#!/bin/bash
источник /opt/rh/php54/enable
exec php-cgi
дать соответствующее разрешение на сценарий обёртки
restorecon -RF /var/www/cgi-bin/php54-обёртку
chown apache:apache /var/www/cgi-bin/php54-обертка
chmod ugo-rwx /var/www/cgi-bin/php54-обертка
chmod ug+rx /var/www/cgi-bin/php54-обертка
настройка соответствующего виртуального хоста на использование новой php версии
AddHandler php-cgi .php
Действие php-cgi /cgi-bin/php54-обертка
<Где />
Опции +ExecCGI