Cant在Bluehost CentOS上成功设置了PHP的libsodium扩展

时间:2018-12-28 19:08:19

标签: php pecl libsodium

我在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美元的奖金以实现此目的。

谢谢

1 个答案:

答案 0 :(得分:0)

  

ea-php-cli-0.2.0-7.7.1.cpanel.x86_64

您不是在运行CentOS,而是在cpanel上更改了发行版。