• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmiana wersji PHP na VPS - nazwa.pl

VPS Starter Arubacloud
0 głosów
1,516 wizyt
pytanie zadane 23 maja 2018 w Hostingi, domeny, usługi przez seith Nowicjusz (160 p.)

Cześć,

Na nazwa.pl mam VPS i zainstalowany debian 9 stretch z wersję PHP 7.0.25. Chcę zmienić na wersję  na PHP 7.1.

Gdy próbuje a2enmod php7.1, wywala mi błędy. 

Lokalizacja PHP

Jakieś pomysły jak zainstalować nowszą wersję php na tym VPS? 

 

1 odpowiedź

+1 głos
odpowiedź 23 maja 2018 przez adrian17 Ekspert (344,100 p.)

Albo czegoś nie powiedziałeś, albo mylisz tematy.

Gdy próbuje a2enmod php7.1, wywala mi błędy. 

AFAIK a2enmod sam nic nie instaluje, on tylko włącza/wyłącza już zainstalowane moduły.

zainstalowany debian 9 stretch z wersję PHP 7.0.25. Chcę zmienić na wersję  na PHP 7.1.

Na Stretchu w oficjalnych repozytorium jest tylko 7.0: https://packages.debian.org/stretch/php

Jeśli chcesz nowszą wersję, musiałbyś ją zainstalować z innego repo (z tego co wiem, sury.org jest dość znanym i zaufanym źródłem). Jeśli już zainstalowałeś, to proponuję odinstalowanie 7.0.

(natomiast, jeśli potrzebujesz takie rzeczy, to nie do końca rozumiem dlaczego wybrałeś debiana)

komentarz 23 maja 2018 przez seith Nowicjusz (160 p.)

Robiłem tak:

apt-get install apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update
sudo apt-get install php7.1
sudo apt-get install php7.1-cli php7.1-common php7.1-curl php7.1-gd php7.1-json php7.1-mbstring php7.1-mysql php7.1-opcache php7.1-readline php7.1-xml

I chciałem załadować php7.1 przez a2enmod. A gdy próbuje odinstalować php7.0 to mi go nie znajduję.

Mogę jeszcze przebudować instancję na:

  • ubuntu1804 (320,9 MB)
  • da-centos7 (2,4 GB)
  • da-debian9 (4,8 GB)
  • debian9 (565,2 MB)
  • centos7 (1,3 GB)
  • fedora26 (238,5 MB)
  • ubuntu1604 (274,8 MB)

Cały projekt to aplikacja w Laravelu. Gdzieś wyczytałem kiedyś, że Debian będzie okej do tego.

komentarz 23 maja 2018 przez adrian17 Ekspert (344,100 p.)
A `libapache2-mod-php7.1` masz?
komentarz 23 maja 2018 przez seith Nowicjusz (160 p.)
Tak jest zainstalowane, tylko nie wiem jak podmienić na nowszą wersję to PHP.

Jak to zaktualizować? Bo robię dokładnie tak jak na:

https://tecadmin.net/install-php-debian-9-stretch/

I po zainstalowaniu php7.1 jak mam go podmienić?
komentarz 23 maja 2018 przez adrian17 Ekspert (344,100 p.)
Jeśli zainstalowałeś apache2 i libapache2-mod-php{wersja} to teoretycznie nic nie powinieneś musieć "podmieniać".

Jeśli z jakiegoś powodu a2enmod nie widzi modułu, to możesz go ręcznie aktywować - wystarczy podlinkować pliki php7.1.{cos} z /etc/apache2/mods-available do mods-enabled (o ile już ich tam nie ma).
komentarz 23 maja 2018 przez seith Nowicjusz (160 p.)

Jest już podlinkowane php7.1.

Może muszę coś usunąć, bo na serwerze od razu już było wszystko skonfigurowane? (apache, php, mysql, directadmin..)

komentarz 23 maja 2018 przez adrian17 Ekspert (344,100 p.)
No to wygląda OK. Poza restartem apache2, to powinno być wszystko co potrzeba.
komentarz 23 maja 2018 przez seith Nowicjusz (160 p.)

 

Przy restarcie mam takie błędy, co mogę z tym zrobić?

komentarz 23 maja 2018 przez adrian17 Ekspert (344,100 p.)
> address already in use

Nie stoi tam jakiś nginx czy cokolwiek innego, co by mogło akurat używać domyślne porty http?

Podobne pytania

0 głosów
0 odpowiedzi 337 wizyt
pytanie zadane 3 grudnia 2018 w PHP przez Jan Patryk Kowalski Obywatel (1,880 p.)
0 głosów
2 odpowiedzi 1,550 wizyt
pytanie zadane 17 grudnia 2017 w Hostingi, domeny, usługi przez Paweł123 Nałogowiec (33,500 p.)
0 głosów
1 odpowiedź 262 wizyt
pytanie zadane 19 października 2020 w Sieci komputerowe, internet przez napoludniestad.pl Użytkownik (960 p.)

92,452 zapytań

141,262 odpowiedzi

319,077 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...