公司老系统重新搭建感言(POS)
更新:HHH   时间:2023-1-7


  照着厂商的文档尝试搭建公司的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



返回web开发教程...