最近看到百度云做活动,6块钱买了一个买了一个百度云的BCH虚拟云主机,我把模板传上去无法运行,原因是需要ioncube支持。
在网上找了一圈,也看了很多ioncube的安装教程,都没法安装成功,最后在百度云的官方文档里找到了解决办法(百度云文档)
废话不多说,现在直接开始操作:
- 将安装向导(下载地址:http://www.ioncube.com/loader-wizard/loader-wizard.zip)下载后解压,然后通过ftp上传到百度云BCH的空间。
把
load-wizard.php
放入 webroot
目录
这时候,访问 http://<你的域名>/load-wizard.php
可以看到如下页面
选择Local install
点击 Next
我们进入如下页面
把上图中 "1"和“3” 都下载到本地,然后通过FTP在BCH的空间中的webroot
目录下再创建一个目录user_extention
把之前下载的压缩包解压,解压内容传到user_extention
目录下
进入到BCH控制面板-->站点启停-->重载站点
image.png
然后我就发现我的网站打不开了
我看了一下weblog里面的 phperror.log 日志,
[21-Jan-2020 20:23:20 Asia/Chongqing] PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0
[21-Jan-2020 20:23:21 Asia/Chongqing] PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0
[21-Jan-2020 20:23:23 Asia/Chongqing] PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0
[21-Jan-2020 20:23:26 Asia/Chongqing] PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0
看起来是扩展加载顺序的问题。
然后我又尝试着切换PHP的版本,我试了 5.3 ;5.4 ;5.6 都无法正常的安装。当我快要放弃的时候,我试了试7.0,竟然可以了!!!
image.png
最后我的user_extention
目录里是这样的
我的00-ioncube.ini
里面的内容是这样的
网友评论