Downloading icu4c-60_2-src.tgz .. finished
2020-04-12 07:31:12 URL:https://ftp.openssl.org/source/old/1.0.2/openssl-1.0.2g.tar.gz [5266102/5266102] -> "/tmp/phpmanager-dependencies/openssl-1.0.2g.tar.gz" [1]
2020-04-12 07:31:17 URL: ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz [4881808] -> "/tmp/phpmanager-dependencies/libxml2-2.7.8.tar.gz" [1]
2020-04-12 07:31:20 URL: ftp://xmlsoft.org/libxslt/libxslt-1.1.26.tar.gz [3401513] -> "/tmp/phpmanager-dependencies/libxslt-1.1.26.tar.gz" [1]
http://download.icu-project.org/files/icu4c/60.2/icu4c-60_2-src.tgz:
2020-04-12 07:31:21 ERROR 404: Not Found.
ERROR: wget icu4c-60_2-src.tgz failed!
See /tmp/install-phpmanager-dependencies.log for more details.
php-7.2.28 does not exist, attempting to build ..
Syncing the PHP source, this can take a few minutes ..
Syncing the PHP source, this can take a few minutes ..
Checking out php-7.2.28 tag
Logging to /tmp/phpmanager-build-php-7.2.28.log
Configuring makefile .. finished
checking whether to enable LIBXML support... yes
checking libxml2 install dir... /opt/libxml2-2.7.8
checking for xml2-config path... /usr/bin/xml2-config
checking whether libxml build works... no
configure: error: build test failed. Please check the config.log for details.
ERROR: configure failed!
See /tmp/phpmanager-build-php-7.2.28.log for more details.
I managed to download it from another source:
https://ftp.osuosl.org/pub/blfs/conglomeration/icu/, wget it to /usr/local/src, unzipped it, copied /tmp/
install-phpmanager-dependencies.sh to /vagrant/shell/install-phpmanager-dependencies.sh and removed the download depedency of icu4c. After re-running box php:use 7.2.28 it found the source of icu4c and built it. It then installed php without an issue.