我正在将SSH与CentOS 6(或者也许是7,但我认为是6)一起在Bluehost虚拟专用服务器上安装libsodium PHP扩展
我已经使用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目录中,我使用
解压缩tarball。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不存在的事实使我认为我下载了错误的软件包?如果是这样,我在哪里可以找到正确的包裹?谢谢。