Я устанавливаю расширение libsodium PHP на виртуальный частный сервер Bluehost, используя SSH с CentOS 6 (или, может быть, 7, но я думаю, что это 6)
Я скачал пакет с помощью wget и разобрал его. Но когда я CD в каталог и пытаюсь запустить phpize, он говорит config.m4. Не найдено. Любая помощь в том, где я иду не так, была бы высоко оценена!
Я дам схему шагов, которые я сделал. Я следовал этому уроку https://my.bluehost.com/hosting/help/534
В моем домашнем каталоге я создал каталоги ~ / pecl и ~ / php / extensions.
Из выпусков, доступных на https://download.libsodium.org/libsodium/releases, внутри каталога pecl я запустил:
wget https://download.libsodium.org/libsodium/releases/libsodium-stable-2018-12-28.tar.gz
Внутри этого каталога pecl я распаковал архив с
tar -zxvf libsodium-stable-2018-12-28.tar.gz
Я зашёл в каталог, созданный «libsodium-stable», так что теперь я внутри ~ / pecl / libsodium-stable. Содержимое этого каталога:
aclocal.m4
build-aux
config.status
dist-build
libsodium-uninstalled.pc
libtool
Makefile
packaging
test
appveyor.yml
builds
configure
libsodium.pc
libsodium-uninstalled.pc.in
LICENSE
Makefile.am
README.markdown
THANKS
AUTHORS
ChangeLog
configure.ac
libsodium.pc.in
libsodium.vcxproj
logo.png
Makefile.in
regen-msvc
autogen.sh
config.log
contrib
libsodium.sln
libsodium.vcxproj.filters
m4
msvc-scripts
src
Внутри этого каталога я пытаюсь запустить команду phpize так:
/opt/cpanel/ea-php72/root/usr/bin/phpize
И это приводит к ошибке «Не удается найти config.m4. Убедитесь, что вы запускаете phpize в каталоге исходного уровня модуля.
Куда я иду не так? Тот факт, что config.m4 отсутствует, заставляет меня думать, что я скачал не тот пакет? Если так, где я могу найти правильный пакет? Благодарю.
Задача ещё не решена.
Других решений пока нет …