Если вы все равно привязываетесь к интерфейсу loopback, вы можете просто использовать:
file://path/to/repo
Source: https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s1-yum-yumconf-repository.html
На сайте DirectAdmin специально указано, что нельзя устанавливать или обновлять PHP (или Apache )через диспетчер пакетов.
Вместо этого вам нужно будет сделать это с помощью сценария CustomBuild.
По этой ссылке есть инструкции, и я дам обзор на случай, если ссылка изменится или станет недоступной:
https://www.transip.eu/knowledgebase/entry/420-directadmin-want-update-the-version/
cd
туда, где находится каталог custombuild, который будет содержать скрипт build
.
Запустите ./build version
, чтобы убедиться, что это версия 2.0. Если это так, то пропустите эту следующую часть. Если нет, то
mv custombuild custombuild_1.x
wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuil/2.0/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
Обновление PHP
./build set php1_release 7.2
./build update
./build php d
Проверьте версии программного обеспечения, чтобы убедиться, что PHP обновлен:
./build versions
httpd
обычно перезагружается, но если это не так, вы можете сделать это вручную.