美文网首页
百度云 BCH 虚拟云主机安装 ioncube 扩展

百度云 BCH 虚拟云主机安装 ioncube 扩展

作者: HungryBird | 来源:发表于2020-01-21 20:39 被阅读0次

    最近看到百度云做活动,6块钱买了一个买了一个百度云的BCH虚拟云主机,我把模板传上去无法运行,原因是需要ioncube支持。
    在网上找了一圈,也看了很多ioncube的安装教程,都没法安装成功,最后在百度云的官方文档里找到了解决办法(百度云文档

    废话不多说,现在直接开始操作:

    1. 将安装向导(下载地址: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里面的内容是这样的

    画个重点: PHP的版本一定要在7.0及以上

    相关文章

      网友评论

          本文标题:百度云 BCH 虚拟云主机安装 ioncube 扩展

          本文链接:https://www.haomeiwen.com/subject/gdnezctx.html