VPS - CentOS 7.1 i aktualizacja PHP

Pokaż wynik jescze:

Tak zrobiłem… i nie było żadnego problemu.
Dopiero przy VPSie zaczynają się schody :confused:

http://wklej.org/id/3085347/

To prawdopodobnie ktoś zostawił Ci bałagan.

To co jeszcze znalazłem przeszukując internet, to żeby wykonać:

nano /etc/yum.repos.d/remi.repo
a następnie w sekcji [remi] oraz [remi-php56] ustawić “enabled” na 1.
Następnie wykonać
yum check-update

Teraz po wykonaniu
yum repolist
mam dodatkowo
remi Remi's RPM repository for Enterprise Linux 7 - x86_6 278+3,410 remi-php56 Remi's PHP 5.6 RPM repository for Enterprise Linux 7 11+373

Jednak dalej za pomocą “yum search” nie znajduję nic związanego z php 5.6
I oczywiście próba instalacji kończy się

No package php56w-fpm available.
No package php56w-opcache available.

Pewnie faktycznie jest bałagan na tym vpsie, do tego dochodzi u mnie brak doświadczenia z linuxem… i kiszka, nie działa :confused:

To jeszcze wykonaj jako root:

Dostałem:

Cleaning repos: base epel extras remi remi-php56 remi-safe updates webtatic
Cleaning up everything
Cleaning up list of fastest mirrors

Tutaj dłużej mielił i na końcu było:
Metadata Cache Created

…a tutaj:
Error: No matching Packages to list

No co zrobisz … no nic nie zrobisz :smiley:

Odpaliłem sobie szybko kontener z CentOS 7 amd64. Dodałem reposy z tej instrukcji i też nie znajduje pakietu php56w za to bez problemu instaluję php-fpm.

[root@lxc02 ~]# yum list php-fpm
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

[root@lxc02 ~]# systemctl status php-fpm
● php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2017-04-13 20:56:06 UTC; 1s ago
Main PID: 2505 (php-fpm)
Status: "Ready to handle connections"
CGroup: /system.slice/php-fpm.service
├─2505 php-fpm: master process (/etc/php-fpm.conf)
├─2506 php-fpm: pool www
├─2507 php-fpm: pool www
├─2508 php-fpm: pool www
├─2509 php-fpm: pool www
└─2510 php-fpm: pool www

Apr 13 20:56:06 lxc02 systemd[1]: Starting The PHP FastCGI Process Manager…
Apr 13 20:56:06 lxc02 systemd[1]: Started The PHP FastCGI Process Manager.
[root@lxc02 ~]#

Pakiet jest w repo remi-test.

Jak jest directadmin to wystarczy przeczytać dokumentację DA lub wpisać w google directadmin how to upgrade PHP. Można to zrobić za pomocą edycji konfigu DA i jednej komendy do updatu, DA pobierze i skompiluje odpowiedni soft. Używanie Repo Remi czy innych przy zainstalowanym DA tylko namiesza w systemie.

Musi być niezły bałagan, bo mimo przełączenia “enabled” na 1 dla remi-test dalej nie można znaleźć/zainstalować PHP.

Doczytałem temat aktualizacji przez DA i… udało się :slight_smile: Wszystko działa tak jak powinno. Jeżeli ktoś będzie w przyszłości potrzebował, to wystarczy wklepać:

cd /usr/local/directadmin/custombuild
./build update
./build set php1_release 5.6
./build php d

Bardzo dziękuję wszystkim za pomoc.
…i spokojnych Świąt Wielkanocnych życzę :slight_smile: