[英]ionCube Loader, returning empty screen
我正在尝试从DigitalOcean在我的VPS上安装ionCube,并且已经运行了安装并选择了适当的选项,但是它只是返回带有ionCube标头的屏幕,但是它的标题是“重要提示:确保已删除此脚本”当不再需要时”,然后写上一行“ ionCube Loader Wizard”,什么也不做。 此外,它使用ionCube表示尚未安装的应用程序。
空的向导页面可能表明禁用了一些PHP函数,尽管没有phpinfo();
的输出phpinfo();
我只能猜。
DigitalOcean本身具有如何安装装载程序的说明,可在此处找到。 这些适用于大多数经过稍微改动的VPS。 粗略的摘要,以防链接不可用:
在服务器上获取最新的Loader并解压缩:(如果您不在DigitalOcean上,请在此处选择自己的Loader)
32位:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xvfz ioncube_loaders_lin_x86.tar.gz
64位:
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xvfz ioncube_loaders_lin_x86-64.tar.gz
找出您的扩展目录:
php -i | grep extension_dir
这将产生类似
extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
将加载程序复制到扩展目录:
PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;") sudo cp "ioncube/ioncube_loader_lin_${PHP_VERSION}.so" /your/extensions/dir
例如,使用先前的输出:
PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;") sudo cp "ioncube/ioncube_loader_lin_${PHP_VERSION}.so" /usr/lib/php5/20090626+lfs/
将zend_extension
条目添加到您的php.ini
。 DigitalOcean教程中没有描述此步骤,似乎他们的PHP已设置为加载我假设的扩展目录中的任何扩展,因此您可能不需要这样做。
找出您的php.ini文件在哪里(或者更好的是,插件目录):
php -i | grep "Loaded Config" php -i | grep "Scan this dir"
您将获得如下内容:
Loaded Configuration File => /etc/php.ini Scan this dir for additional .ini files => /etc/php.d
您可以将该条目添加到php.ini
的顶部(在本例中为/etc/php.ini
),也可以在ini目录中添加新文件00-ioncube
(在本例中为/etc/php.d/00-ioncube
具有以下内容:
zend_extension = "<path to your ioncube loader>"
以PHP 5.5和以前的路径为例:
zend_extension = "/usr/lib/php5/20090626+lfs/ioncube_loader_lin_5.4.so"
重新启动您的网络服务器:
service apache2 restart service php5-fpm restart
请记住要删除从服务器安装的ionCube Loader脚本,因为如果留在服务器上可能会带来安全隐患。
如果出现问题,请检查您的phpinfo();
输出phpinfo();
,请验证您是否安装了正确的Loader(注意线程安全性,体系结构和PHP版本),然后从此处手动获取Loaders,并再次确保选择正确的Loader。
如果仍然无法正常运行,请检查您的error.log(通常在/var/log/apache2/error.log
或/var/log/httpd/error_log
)以查看是否已加载Loader。 如果有任何问题,也可以使用ionCube支持 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.