В итоге я перестроил свой сервер и нашел руководство, которое работало с использованием репозитория ius:
https://devdocs.magento.com/guides/v2.2/install-gde/prereq/php-centos.html
yum install -y http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm
yum -y update
yum -y install php71u php71u-pdo php71u-mysqlnd php71u-opcache php71u-xml php71u-mcrypt php71u-gd php71u-devel php71u-mysql php71u-intl php71u-mbstring php71u-bcmath php71u-json php71u-iconv php71u-soap
Используйте переменную bash SECONDS
:
SECONDS=0
# do stuff here, such as
sleep 5
duration=$SECONDS
echo "The stuff took $duration seconds to complete"
Эффективность достигается за счет устранения необходимости порождать внешние процессы.
Одним из вариантов является использованиеtime
Примечание :В Bash есть ключевое слово time
, поэтому, если вы сделаете:
time some command
тот используется , SHELL _ГРАММАТИКА :bash
time
вы находите в человеке time
, обычно что-то вроде/usr/bin/time
$ type -t time
keyword
Главное в использовании не bash времени — это такие функции, как-v
(GNUtime
).
Также см.:Что означают 'real', 'user' и 'sys' в выводе time (1 )?