照着厂商的文档尝试搭建公司的POS系统,发现报错如下,没有安装Zend Optimizer,因安装时使用php 5.6版本,其使用的是Zend Guard,从php 5.3之后已不支持Zend Optimizer,看来只能装回老版本再行测试了。
Zend Guard用途(百度百科):
· PHP应用的脚本进行加密保护和对PHP应用的产品进行商业许可证管理
· 增加IP的使用限制(可以防护复制应用)。这样可以防止PHP脚本被配置在其他的服务器而运行。
· 可以为IT服务提供商提供解决方案。这样,他们的代码就不会被轻易地修改,以便他们进行技术支持工作。
· 可以让软件发布商为商业的PHP产品进行灵活多样的许可证管理。
· 多样的许可证管理包括用户并发数,时间控制,网络分段控制,服务器硬件控制等。
后面各种兼容性问题,有的折腾了。
最后咨询高手,按照POS安装文档配置,zend optimizer可以正常使用,确认php配置错误(到最后也没弄明白是哪个参数错误影响)。
正确配置贴下来做记录。
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-cgi --with-mysql=/usr/local/mysql/ --with-config-file-path=/usr/local/php/etc --with-pdo-mysql=/usr/local/bin/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-zip --enable-sqlite-utf8 -enable-sockets --enable-soap --enable-pcntl --enable-mbstring --enable-calendar --enable-bcmath --with-iconv=/usr/local/libiconv/ --enable-exif --with-mcrypt --with-mhash --with-gd --with-png-dir --with-jpeg-dir --with-freetype-dir --with-libxml-dir --with-curl --with-curlwrappers --with-zlib --with-openssl --with-kerberos=shared --with-gettext=shared --with-xmlrpc=shared --with-xsl
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。