Î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!!!