Как да преминете към версия на PHP PHP 5

Ъпгрейд PHP 5.2 на Цент 5:

1) Започнете autoinstaller от конзолата на сървъра.

2) Уверете се, че опцията за поддръжка PHP5 е избран в основния списък с компоненти.

3) Оставете autoinstaller.

4) Инсталирайте хранилище epel и Реми:

Забележка. За PHP ъпгрейд на CentOS 6, инсталиране / активирате високи версии и хранилища epel Реми по този начин:

5) Завъртете Реми хранилище:

В секцията [Remi] файла на "включен" опция, задаване на стойност до 1.

Забележка. За да инсталирате PHP в хранилище Atomic, използвайте следната команда:

6) Подобрете PHP, използвайки тази команда:

Ъпгрейд PHP 5.3

1) Започнете autoinstaller от конзолата на сървъра.

2) Уверете се, че опцията за 5.3 подкрепа PHP е избран в основния списък с компоненти.

3) Оставете autoinstaller.

4) Премахнете всички компоненти и конфигуратора PHP 5.3 PHP 5.3.

Можете да проверите кои пакети ще бъдат премахнати със следната команда:

Всички тези пакети ще бъдат премахнати с помощта на следните команди:

5) Стартирайте autoinstaller от конзолата на сървъра.

6) Проверка и инсталиране на подкрепа за PHP5.

7) Инсталирайте хранилище epel и Реми:

8) Включете Реми хранилище:

В секцията [Remi] файла на "включен" опция, задаване на стойност до 1.

Забележка. За да инсталирате PHP в хранилище Atomic, използвайте следната команда:

9) Актуализиране на РНР, използвайки тази команда:

Комплект за ionCube PHP 5.4 (по избор):

Копирай в папка ioncube_loader_lin_5.4.so PHP разширения:

Моля, обърнете внимание, че вашата папка (/ ЮЕсАр / ИЪ / PHP / модули /), където PHP модули могат да се различават. Проверете си местоположение с помощта на PHP -ini екип.

Задайте SELinux атрибути:

Включете ionCube PHP в конфигурационния файл:

6. Проверете дали ionCube работи:

Можете също така да се провери ionCube Loader с помощта на скрипт PHP товарач-wizard.php, включен в архива ionCube Loader.

MySQL сървър се обновява с PHP. Ако създадете база данни, база данни или потребителското процеса на кандидатстване е завършена с такива грешки MySQL, като "Таблица mysql.servers не съществува", това означава, че MySQL сървър е актуализиран заедно с PHP. Това може да се коригира, като се използва следната команда:

Ако видите съобщение за грешка, като:

Това означава, че архитектурата на ionCube Loader файл не съвпада с архитектурата на операционната система.

  1. Ако видите съобщение за грешка, като:

Това означава, че SELinux работи. проблем SELinux контекст ionCube Loader файл.

  1. PHP не е не е работил в CGI режим / FastCGI с грешка HTTP 500. Това може да бъде причинено от несъвместими с PHP 5.4 директиви в глобален или домейн php.ini. Тук представяме списък на несъвместими директиви: