Tôi đang cố cập nhật tệp .sh này
#!/bin/bash
chức năng pecl_install {
pecl cài đặt $1
echo "phần mở rộng=$2.so" | sudo tee /etc/php5/mods-available/$2.ini
tiếng vang "; ưu tiên=$3" | sudo tee -a /etc/php5/mods-available/$2.ini
php5enmod $2
}
nếu [ $(/usr/bin/id -u) -ne 0 ]; sau đó
echo "Không chạy bằng root"
lối ra
fi
echo "Cài đặt Apache và PHP"
cài đặt apt-get apache2 php5 php5-curl
echo "Cài đặt tiện ích mở rộng HTTP"
apt-get cài đặt libpcre3-dev libcurl3-openssl-dev php5-dev php-http php5-mcrypt php-lê
pecl_install pecl/raphf raphf 20
pecl_install pecl/propro propro 20
pecl_install pecl_http http 30
echo "Kích hoạt mô-đun Apache"
proxy a2enmod
a2enmod proxy_http
viết lại a2enmod
Và đây là phiên bản của tôi:
#!/bin/bash
chức năng pecl_install {
pecl cài đặt $1
echo "phần mở rộng=$2.so" | sudo tee /etc/php/7.4/mods-available/$2.ini
tiếng vang "; ưu tiên=$3" | sudo tee -a /etc/php/7.4/mods-available/$2.ini
php7enmod $2
}
nếu [ $(/usr/bin/id -u) -ne 0 ]; sau đó
echo "Không chạy bằng root"
lối ra
fi
echo "Cài đặt Apache và PHP"
apt-get cài đặt apache2 php7.4 php7.4-curl
echo "Cài đặt tiện ích mở rộng HTTP"
apt-get cài đặt 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 "Kích hoạt mô-đun Apache"
proxy a2enmod
a2enmod proxy_http
viết lại a2enmod
Tôi làm tốt công việc cho đến dòng số 18
apt-get cài đặt libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php7.4-mcrypt>
Nó cho tôi thấy những dòng này:
Cài đặt tiện ích mở rộng HTTP
./install.sh: dòng 18: lỗi cú pháp gần mã thông báo không mong muốn `dòng mới'
./install.sh: dòng 18: `apt-get install libpcre3-dev libcurl3-openssl-dev php7.4-dev php-http php7.4-mcrypt>'
Vì vậy, bất kỳ trợ giúp ở đây!!!