公司老系統重新搭建感言(POS)

  照着廠商的文檔嘗試搭建公司的POS系統,發現報錯如下,沒有安裝Zend Optimizer,因安裝時使用php 5.6版本,其使用的是Zend Guard,從php 5.3之後已不支持Zend Optimizer,看來只能裝回老版本再行測試了。

    Zend Guard用途(百度百科):

· PHP應用的腳本進行加密保護和對PHP應用的產品進行商業許可證管理

· 增加IP的使用限制(可以防護複製應用)。這樣可以防止PHP腳本被配置在其他的服務器而運行。

· 可以爲IT服務提供商提供解決方案。這樣,他們的代碼就不會被輕易地修改,以便他們進行技術支持工作。

· 可以讓軟件發佈商爲商業的PHP產品進行靈活多樣的許可證管理。

· 多樣的許可證管理包括用戶併發數,時間控制,網絡分段控制,服務器硬件控制等。

後面各種兼容性問題,有的折騰了。

wKioL1eYLBuyIShvAADQVpzRslE449.png

   最後諮詢高手,按照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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章