Я пытаюсь обновить этот файл .sh
#!/бин/баш
функция pecl_install {
pecl установить $1
эхо "расширение=$2.so" | sudo tee /etc/php5/mods-available/$2.ini
эхо "; приоритет=$3" | sudo tee -a /etc/php5/mods-available/$2.ini
php5enmod $2
}
если [ $(/usr/bin/id -u) -ne 0 ]; тогда
echo "Не работает от имени root"
выход
фи
echo "Установка Apache и PHP"
apt-get установить apache2 php5 php5-curl
echo "Установка расширения HTTP"
apt-get установить 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 "Включение модулей Apache"
прокси a2enmod
a2enmod proxy_http
a2enmod переписать
А это мой выпуск:
#!/бин/баш
функция pecl_install {
pecl установить $1
эхо "расширение=$2.so" | sudo tee /etc/php/7.4/mods-available/$2.ini
эхо "; приоритет=$3" | sudo tee -a /etc/php/7.4/mods-available/$2.ini
php7enmod $2
}
если [ $(/usr/bin/id -u) -ne 0 ]; тогда
echo "Не работает от имени root"
выход
фи
echo "Установка Apache и PHP"
apt-get установить apache2 php7.4 php7.4-curl
echo "Установка расширения HTTP"
apt-get установить 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 "Включение модулей Apache"
прокси a2enmod
a2enmod proxy_http
a2enmod переписать
Я хорошо работаю до строки номер 18
apt-get установить libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php7.4-mcrypt>
Он показывает мне эти строки:
Установка HTTP-расширения
./install.sh: строка 18: синтаксическая ошибка рядом с неожиданным токеном "новая строка"
./install.sh: строка 18: `apt-get install libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php7.4-mcrypt>'
Итак, любая помощь здесь !!!