oskar4134 | 2018-10-28 13:11:28 UTC | #1
Witam, zainstalowałem system debian 8 na serwerze kvm i wszystko mi działa tylko coś nie mogę zainstalować php 7.2 jak wpisuje apt-get install php7.2 i nie tylko jak chce zainstalować php7.2 również jak chcę zainstalować php7. mam taki błąd:
Infinity | 2018-10-28 13:07:48 UTC | #2
debian8 jest starszym systemem, czy dodawales do repozytoriów php?
oskar4134 | 2018-10-28 13:08:28 UTC | #3
Tak, ale mogę jeszcze raz tylko podaj komendę żeby się upewnić
Infinity | 2018-10-28 13:09:07 UTC | #4
Wcisnales apt-get update?
Daj wynik tej komendy (apt-get update).
oskar4134 | 2018-10-28 13:10:45 UTC | #5
Infinity | 2018-11-11 10:19:12 UTC | #6
Ale stretch to debian9, zle dodales repozytorium.
Instrukcja od początku krok po kroku:
apt-get install ca-certificates apt-transport-https
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo “deb https://packages.sury.org/php/ jessie main” | tee /etc/apt/sources.list.d/php.list
apt-get update
apt-get install php7.2
apt-get install php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mysql php7.2-xml
Przy okazji - masz tez dodane repo z ubuntu, nie zadziala.
oskar4134 | 2018-10-28 13:15:10 UTC | #7
Za nim zrobię te komendy powiedź jak zmienić te repozytorium
Infinity | 2018-10-28 13:15:38 UTC | #8
A gdzie i jak je dodawałeś?
Pliki z repo są w:
/etc/apt/sources.list
/etc/apt/sources.d/tutaj_pliki
oskar4134 | 2018-10-28 13:16:37 UTC | #9
tu mam /etc/apt/sources.list
Infinity | 2018-10-28 13:21:45 UTC | #10
Dziwny ten plik jest, niepoprawny.
Tak powinien wygladac:
deb http://ftp.debian.org/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main non-free contrib
Starczą dwie linijki - i teraz: jesli to jest polski vps to mozesz dac ftp.pl.debian.org w pierwszym. Jesli francuski - ftp.fr.debian.org
Co z folderem /etc/apt/sources.d/?
oskar4134 | 2018-10-28 13:31:43 UTC | #11
Tak zmieniłem /etc/apt/sources.list
A tu masz /etc/apt/sources.d/ pliki z winscp
Infinity | 2018-10-28 13:32:14 UTC | #12
Usun wszystko z tego folderu.
Potem:
apt-get update
I lec pokolei komendami z góry.
oskar4134 | 2018-10-28 13:36:29 UTC | #13
Jak wykonuję komendę apt-get update po raz 2 po komendzie echo “deb https://packages.sury.org/php/ jessie main” | tee /etc/apt/sources.list.d/php.list mam taki błąd
Infinity | 2018-10-28 13:52:19 UTC | #14
No to zedytuj plik /etc/apt/sources.list.d/php.list
deb https://packages.sury.org/php/ jessie main
Aby taka linia tam była.
Ręcznie, np. przez nano czy vim
Coś z formatowaniem nie przeszło ci poprawnie.
oskar4134 | 2018-10-28 13:44:59 UTC | #15
Dobra dzięki za pomoc wszystko działa!
oskar4134 | 2018-10-28 14:06:24 UTC | #16
@Infinity mam jeszcze pytanie ponieważ tera próbuję zainstalować mysql i jak wpisuję tą komendę apt-get install mysql-server to mam taki błąd
Nieznajomy11 | 2018-10-28 15:40:35 UTC | #17
Dziwne rzeczy, może spróbuj po prostu zainstalować mysql-server-5.5 i czegoś się dowiemy:
apt-get install mysql-server-5.5
Niemniej chyba zepsuliście sources i teraz są konflikty.
oskar4134 | 2018-10-28 15:44:24 UTC | #18
Mam taki błąd:
Infinity | 2018-10-28 16:44:23 UTC | #19
Wlasnie ze konflikty to byly, teraz juz ich nie ma ;)
oskar4134 | 2018-10-28 16:58:40 UTC | #20
@Infinity a ten błąd umiesz naprawić ?
Infinity | 2018-10-28 17:39:24 UTC | #21
Probowales aktualizowac system?
apt-get update
apt-get dist-upgrade
Restart vpsa.
Moze po prostu wersja jest stara.
system | 2018-11-29 17:39:17 UTC | #22
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.