我们使用cPanel共享托管用于我们的网站,并且php 7.2设置为服务器默认值。但是,我们使用的第三方程序只能在php 5.6或更早版本上运行,并且使用ioncube编码。
第三方程序安装在目录/third-party/
中。我已将Addhandler
添加到.htaccess
文件中,以强制任何php程序在5.6版本中运行。但是,已安装PHP扩展名ioncube_loader
,但未启用。在cPanel SelectPHP函数中,似乎只能调整默认版本的扩展名(在本例中为php 7.2)。
由于它是共享主机,因此我们无权访问根目录,并且无法对php扩展名进行任何更改。我尝试在目录中添加.ini
文件,但仍然无法启用ioncube_loader。
extension = ioncube_loader.so
我还尝试将以下条目添加到.htaccess
,但仍然无济于事。
php_value extension ioncube_loader.so
我搜索了该网站,但没有找到类似的问题。如果有人可以给我一些见解,我将不胜感激。谢谢!
P.S。我们大多数的php脚本都要求7.0及更高版本,因此将默认值切换回5.6确实不可行。