我在Bluehost上有一台运行PHP 7.2.15的服务器,但无法启动libsodium扩展并运行。
我尝试了各种教程,包括:
https://my.bluehost.com/hosting/help/534
我设法解开libsodium tarball,但是当我获得phpize部分时失败了,phpize似乎没有安装在Bluehost机器上,并尝试使用以下方式安装php-devel
yum --enablerepo=remi,remi-php72 install php-devel
我遇到错误:
交易检查错误: 安装php-cli-7.2.13-2.el6.remi.x86_64中的文件/ usr / bin / php与软件包ea-php-cli-0.2.0-7.7.1.cpanel.x86_64中的文件冲突>
我还尝试了一些堆栈溢出问题,例如
Trouble Installing libsodium on Centos 6
但无济于事。由于这个原因,当我进入PECL命令部分时失败了,尽管安装了PEAR,但计算机上似乎不存在PECL命令,这对我来说没有意义。
我真的需要启动和运行libsodium。我在我的php.ini文件中添加了extension = libsodium.so,但libsodium没有出现在phpinfo()中。
如果有人可以指导我完成使用SSH在服务器上启动和运行libsodium的所有必要步骤,以至于我可以在PHP代码中访问libsodium函数,则我将附加20美元的奖金以实现此目的。
谢谢
答案 0 :(得分:0)
ea-php-cli-0.2.0-7.7.1.cpanel.x86_64
您不是在运行CentOS,而是在cpanel上更改了发行版。