Pokaż wynik jescze:
Pokaż wynik jescze:
Tak zrobiłem… i nie było żadnego problemu.
Dopiero przy VPSie zaczynają się schody
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
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
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
- base: ftp.wcss.pl
- epel: ftp.wcss.pl
- epel-testing: ftp.icm.edu.pl
- extras: ftp.wcss.pl
- remi: remi.mirror.wearetriple.com
- remi-php55: remi.mirror.wearetriple.com
- remi-php56: remi.mirror.wearetriple.com
- remi-safe: remi.mirror.wearetriple.com
- remi-test: remi.mirror.wearetriple.com
- updates: ftp.wcss.pl
Available Packages
php-fpm.x86_64 5.6.30-2.el7.remi remi-test
[root@lxc02 ~]#
[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ę 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ę