请教 PHP 小伙伴们: macos 下如何把 Zend Guard Loader 安装到 xampp,解决 Zend Optimizer not installed 的问题。
环境:本地 macos 10.14.5 +xmapp 5.6.21 php 是 5.6 version
目的:想测试一个 商城程序,但是出现 Zend Optimizer not installed 的提示,google 了一大圈,决定正确配置一下 Zend Guard Loader。
问题:google 找了好多教程,发现无法提取 并找到opcache.so、ZendGuardLoader.so 文件啊。错误一直无法解决。已经下载好了 zend guard 7,并且已经成功安装,dmg压缩包,去查看了包文件,里面也没有opcache.so、ZendGuardLoader.so 文件啊。请教小伙伴们,大家是如何正确安装的呢?
参考文章:http://yangjunwei.com/1378.html
2019.12.25号目前的进展:
1.http://downloads.zend.com/guard/7.0.0/zend-loader-php5.6-darwin10.7-x86\_64.tar.gz
我从这里下载的文件,解压缩得到了opcache.so、ZendGuardLoader.so 文件,把这2个文件粘贴到/usr/local/lib/php/目录,并且权限设置为755
2.修改了 php.ini 文件 路径地址是/Applications/XAMPP/xamppfiles/etc/php.ini
在最后一行添加下面的内容:
zend_extension = /usr/local/lib/php/ZendGuardLoader.so ##路径根据实际情况而定
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
3.本地重启xampp
还是不行啊,查看了error.log 错误日志:
[Sun Dec 15 11:58:23.024484 2019]
Failed loading /usr/local/lib/php/ZendGuardLoader.so ##路径根据实际情况而定: dlopen(/usr/local/lib/php/ZendGuardLoader.so ##路径根据实际情况而定, 9): image not found
自己的路径地址明明是:/usr/local/lib/php/ZendGuardLoader.so
怎么会出错呢?头疼,弄了2天了。
粘贴自己的http://127.0.0.1/dashboard/phpinfo.php 信息如下:
这家伙很懒,还没有设置简介