Puncte:1

Actualizarea fișierului .sh pentru a fi compatibil cu v20.04

drapel br

Încerc să actualizez acest fișier .sh

#!/bin/bash
funcția pecl_install {
    pecl instala $1
    echo „extensie=$2.so” | sudo tee /etc/php5/mods-available/$2.ini
    echo "; prioritate=$3" | sudo tee -a /etc/php5/mods-available/$2.ini
    php5enmod $2
}

if [ $(/usr/bin/id -u) -ne 0 ]; atunci
    echo „Nu rulează ca root”
    Ieșire
fi

echo „Instalarea Apache și PHP”
apt-get install apache2 php5 php5-curl

echo „Se instalează extensia HTTP”
apt-get install libpcre3-dev libcurl3-openssl-dev php5-dev php-http php5-mcrypt php-pear
pecl_install pecl/raphf raphf 20
pecl_install pecl/propro propro 20
pecl_install pecl_http http 30

echo „Activarea modulelor Apache”
a2enmod proxy
a2enmod proxy_http
a2enmod rescrie

Și aceasta este ediția mea:

#!/bin/bash
funcția pecl_install {
        pecl instala $1
        echo „extensie=$2.so” | sudo tee /etc/php/7.4/mods-available/$2.ini
        echo "; prioritate=$3" | sudo tee -a /etc/php/7.4/mods-available/$2.ini
        php7enmod $2
}

if [ $(/usr/bin/id -u) -ne 0 ]; atunci
    echo „Nu rulează ca root”
    Ieșire
fi

echo „Instalarea Apache și PHP”
apt-get install apache2 php7.4 php7.4-curl

echo „Se instalează extensia HTTP”
apt-get install libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php7.4-mcrypt>
pecl_install pecl/raphf raphf 20
pecl_install pecl/propro propro 20
pecl_install pecl_http http 30

echo „Activarea modulelor Apache”
a2enmod proxy
a2enmod proxy_http
a2enmod rescrie

Fac treabă bună la linia numărul 18

apt-get install libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php7.4-mcrypt>

Îmi arată aceste rânduri:

Se instalează extensia HTTP
./install.sh: linia 18: eroare de sintaxă lângă simbolul neașteptat „newline”
./install.sh: linia 18: `apt-get install libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php7.4-mcrypt>'

Deci, orice ajutor aici!!!

Puncte:2
drapel zw

Trebuie să eliminați > de la sfarsitul lui linia 18 primul. Deci, va arăta așa cum se arată mai jos:

apt-get install libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php7.4-mcrypt

De asemenea, trebuie remarcat faptul că php7.4-mcrypt pachetul nu există în depozitele oficiale Ubuntu.
Deci corectă (în termeni de ambalare) linia 18 pentru Ubuntu 20.04 LTS va arăta astfel:

apt-get install libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php-pear

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.