Problem PHP 7.2

Zombie
vps, debian, php
oskar4134
oskar4134

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: ss|593x257

Infinity
Infinity

debian8 jest starszym systemem, czy dodawales do repozytoriów php?

oskar4134
oskar4134

Tak, ale mogę jeszcze raz tylko podaj komendę żeby się upewnić

Infinity
Infinity

Wcisnales apt-get update?

Daj wynik tej komendy (apt-get update).

oskar4134
oskar4134

ss1|541x177

Infinity
Infinity

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
oskar4134

Za nim zrobię te komendy powiedź jak zmienić te repozytorium

Infinity
Infinity

A gdzie i jak je dodawałeś?

Pliki z repo są w:

/etc/apt/sources.list /etc/apt/sources.d/tutaj_pliki

oskar4134
oskar4134

tu mam /etc/apt/sources.list ss2|577x162

Infinity
Infinity

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
oskar4134

Tak zmieniłem /etc/apt/sources.list ss3|568x247 A tu masz /etc/apt/sources.d/ pliki z winscp ss4|515x160

Infinity
Infinity

Usun wszystko z tego folderu.

Potem:

apt-get update

I lec pokolei komendami z góry.

oskar4134
oskar4134

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 ss5|640x61

Infinity
Infinity

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
oskar4134

Dobra dzięki za pomoc wszystko działa!

oskar4134
oskar4134

@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 ss7|602x206

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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
oskar4134

Mam taki błąd: ss8|642x252

Infinity
Infinity

Wlasnie ze konflikty to byly, teraz juz ich nie ma ;)

oskar4134
oskar4134

@Infinity a ten błąd umiesz naprawić ?

Infinity
Infinity

Probowales aktualizowac system?

apt-get update apt-get dist-upgrade

Restart vpsa.

Moze po prostu wersja jest stara.

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.