# cat /etc/redhat-release
CentOS release 6.3 (Final)
# php -v
PHP 5.3.3
# yum update php
No Packages marked for Update
Jak zaktualizować do najnowszej wersji PHP 5.4.10 (bieżąca stabilna) ?
# cat /etc/redhat-release
CentOS release 6.3 (Final)
# php -v
PHP 5.3.3
# yum update php
No Packages marked for Update
Jak zaktualizować do najnowszej wersji PHP 5.4.10 (bieżąca stabilna) ?
Odpowiedzi:
Możesz użyć repozytorium remi, które zapewnia PHP 5.4, MySQL 5.5 i niektóre inne rzeczy związane z LAMP, niedostępne z bazą CentOS lub EPEL. Jeśli korzystasz z tego repozytorium, zdecydowanie polecam wtyczkę yum-versionlock, aby upewnić się, że Twoja wersja PHP pozostanie w gałęzi 5.4.
źródło
yum-versionlock plugin
jest używany zbyt wymuszony punkt do repozytorium, więc kiedyyum update php
nie zastępuję bieżącej wersji?Możesz używać remiksów, jak sugerował Michael Hampton, ale dla kompletności możesz także skompilować własny php.
Pobieranie
Możesz pobrać najnowszą wersję php 5.4.10 stąd . Lub w przypadku, gdy mój link jest nieaktualny, zanim ktoś inny to zobaczy, możesz przejść do głównej strony pobierania php i również nawigować.
Narzędzia deweloperskie
Będziesz potrzebował podstawowych narzędzi programistycznych i powinieneś być w stanie uzyskać to poprzez instalację grupową.
Wymagane biblioteki
Będziesz także potrzebował kilku bibliotek do kompilacji PHP. Poniżej znajduje się tylko przykładowa lista. Konieczne może być dostosowanie w zależności od instalowanych dodatkowych modułów.
Inną często używaną biblioteką jest mcrypt (
libmcrypt-devel
), ale jest ona dostępna w rpmforge, a nie w bazie.Kompilacja
Po ustawieniu wszystkich wymagań faktyczna kompilacja jest dość prosta.
Wyodrębnij php, który wcześniej pobrałeś i przejdź do katalogu.
Skonfiguruj PHP z rzeczami, które chcesz włączyć.
Możesz zobaczyć pełną listę opcji konfiguracyjnych PHP tutaj .
Następnie zakończ z kompilacją.
Teraz masz php 5.4. * Na Centos 6.
źródło
Zależność Remi od CentOS 6 i Red Hat (RHEL) 6:
CentOS 6 i Red Hat (RHEL) 6:
Zaktualizuj swoje PHP:
CentOS 6.3 / 6.2 / 6.1 / 6 / 5.8 i Red Hat (RHEL) 6.3 / 6.2 / 6.1 / 6 / 5.8
Zaktualizuj swoje moduły:
http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/
źródło
remi-test
jest nie aktywna.