Problem z instalacją PHP 7.2

Witam serdecznie a raczej dobry wieczór podczas próby instalacji PHP 7.2 wyskakuje mi następujący błąd czy ktoś z was wie jak to naprawić

Ps. PHP 7.2 jest mi potrzebne do ABota.
Oto kominikat że potrzebuje PHP 7.2

Jeśli robisz to na koncie root sudo nie jest wymagane.

Sposób instalacji na Ubuntu 16.04

Pamiętaj, że przed instalacją php musisz mieć serwer apache2

Jeśli nie masz wpisz to:
sudo apt-get install apache2

Wpisz to po kolei:

  1. sudo apt-get install software-properties-common python-software-properties
  2. sudo add-apt-repository -y ppa:ondrej/php
  3. sudo apt-get update
  4. sudo apt-get install php7.2 php7.2-cli php7.2-common
  5. sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip

I masz PHP 7.2

1 polubienie

Posiadam Oprogramowanie Debian 8 wiec chyba nie zadziała prawda ?

Ubuntu to pochodna Debiana :wink:

2 polubienia

Podczas instalacji 4 punktu

Wyskoczył mi następujący komunikat

Screenshot_1

Wie ktoś o co chodzi ?

jeśli robiłeś zgodnie z punktami to coś po środku źle poszło.

1 polubienie

Robiłem zgodnie z punktami kopiowałem i wklejałem

No właśnie, nie czytałeś co Ci wyskakuje. Prawdopodobnie cośprzy dodawaniu repozytoria walnęło.

1 polubienie

Da radę to jakoś naprawić
Ps. Ja nie paniemajet “repozytoria walnęło.”

Wklej logi :slight_smile:

2 polubienia

Wiem że to debilne pytanie ale “gdzie znajdę z tego logi” (jestem nowy w php)

Skopiuj z konsoli. Zaznacz i prawym przyciskiem i masz skopiowane.

1 polubienie

Po prostu wykonaj wszystko jeszcze raz i wklej wynik każdej operacji. Masz serwer Apache?

1 polubienie

Ma serwer apache2 sam pomogałem mu instalować chyba, że odinstalował

1 polubienie

No to najwidoczniej problem z repozytoriami. Ewentualnie zawsze możesz sprawdzić czy po wykonaniu tej komendy: sudo apt update && apt upgrade --y są jakieś błędy

1 polubienie

Nie nie odinstalowałem nic nie ruszałem od tamtego momentu

Pierw wkleję logi tak jak mi mówiliście

Nie zadziałają komendy z ubuntu, bo to inne repozytoria są, panowie, nie wprowadzajcie w błąd kolegi tutaj.

Zakładam, że apache2 juz jest i chodzi (apt-get install apache2).

Po pierwsze:

apt-get update
apt-get dist-upgrade (tutaj warto uwazac, czy czasem nie macie repozytoriów na STABLE ustawionych zamiast na jessie, bo wam debian8 na debian9 wrzuci)

  • Aktualizujemy paczki systemowe i repozytoria aktualne.

Po drugie:

apt-get install ca-certificates apt-transport-https

  • instalujemy potrzebne paczki

Trzecie:

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

Kolejno:

znowu “apt-get update”.

Potem finalnie:

apt-get install php7.2

i dodatki:

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

2 polubienia

Spróbuj może tych komend:

sudo apt-get install apt-transport-https lsb-release ca-certificates
sudo 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" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt-get update
sudo apt-get install php7.2
1 polubienie

Ale w temacie nie ma mowy o używanym systemie. A ja zakładałem, że używa domyślnego systemu jaki oferuje lvlup (Ubuntu 16.04)

1 polubienie