作者 主題: 請問在Ubuntu 安裝 zend guard 的問題  (閱讀 3916 次)

0 會員 與 1 訪客 正在閱讀本文。

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1031
    • 檢視個人資料
    • http://www.kuolung.net
請問在Ubuntu 安裝 zend guard 的問題
« 於: 2013-05-06 10:52 »
請問有人安裝過 php zend guard 嗎,我裝不起來,按指示掛好檔案還是沒有辦法執行經 zend guard 加密後的檔案
我的環境是

Ubuntu 12.04 x64 + nginx + php5-fpm + mysql  都是使用系統內建的套件,只是另加 zend guard 的執行檔 ZendGuardLoader.so

ps: 我有按照 README.txt 去修改

php.ini

加了zendguardextenload.......

的東西
 
« 上次編輯: 2013-05-06 10:55 由 kuolung »
=========================
http://www.kuolung.net
==========================

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5403
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 請問在Ubuntu 安裝 zend guard 的問題
« 回覆 #1 於: 2013-05-06 11:56 »
php 版本? (ZendGuardLoader.so 的版本要與 php 一樣, 不能 5.2/5.3 混用)
php.ini 怎麼加的? (要用完整路徑)
« 上次編輯: 2013-05-06 12:32 由 twu2 »

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1031
    • 檢視個人資料
    • http://www.kuolung.net
Re: 請問在Ubuntu 安裝 zend guard 的問題
« 回覆 #2 於: 2013-05-07 11:07 »
對不起,沒有說明完整,我用的Ubuntu 12.10 x64 版,
因為想簡化系統的問題,所以都只用原始套件,不做自行編譯,所以 nginx, php-fpm, mysql  都是用 apt-get install ... 的方式安裝

所以 php.ini 的位置在 /etc/php5/fpm/php.ini

php 的版本為 5.4.6 ( 剛剛用 phpinfo() 確認過  )

至於 zendguard 是到 zendguard 官網下載最新 for 5.3.x 版的 ZendGuardLoader-php-5.3-linux-glibc23-x86_64

再依 ZendGuard 附的 README.txt 說明修改

/etc/php5/fpm/php.ini  的內容加入

zend_extension=/lib64/ZendGuardLoader.so ( 我把 ZendGuardLoader.so 放在  /lib64 中 )

zend_loader.enable=1

以上就是我做的方式

根據 ZendGuard  的說明這樣就可以了,可是還是不行,請問是否還有什麼是我沒有注意到的





=========================
http://www.kuolung.net
==========================

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1031
    • 檢視個人資料
    • http://www.kuolung.net
Re: 請問在Ubuntu 安裝 zend guard 的問題
« 回覆 #3 於: 2013-05-07 11:19 »
我把 phpinfo() 的結果放在我的facebook 上,
因為這台主機是架在內部網路中,所以無法給各位大大直接連上去看

=========================
http://www.kuolung.net
==========================

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5403
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 請問在Ubuntu 安裝 zend guard 的問題
« 回覆 #4 於: 2013-05-07 11:33 »
只支援 5.2/5.3 (5.3.2x 之後有人說也不行).

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1031
    • 檢視個人資料
    • http://www.kuolung.net
Re: 請問在Ubuntu 安裝 zend guard 的問題
« 回覆 #5 於: 2013-05-08 09:18 »
只支援 5.2/5.3 (5.3.2x 之後有人說也不行).

??? 怎麼會這樣 ??? , 那我就得先移除新版的,再灌回舊版的再試看看,只是還不太會用 apt-get 的方式,改回來舊版的

果然是不支持 php 5.4.x 

http://forums.zend.com/viewtopic.php?f=57&t=49643
« 上次編輯: 2013-05-08 09:28 由 kuolung »
=========================
http://www.kuolung.net
==========================

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5403
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 請問在Ubuntu 安裝 zend guard 的問題
« 回覆 #6 於: 2013-05-08 12:58 »
如果還沒買, 就別買這玩意了. 改用別家的吧.
至少有好幾家的 encoder 是幾乎所有版本的 php 都支援.....

雖然說 php 的 engine 還是 Zend 做的, 不過我猜 zend 內部的工程師可能幾年前就跑的差不多了, 這幾年每次 php 更新版本, 這類與 php engine 相關的軟體, 都是隔一兩年才會有對應支援的版本出來....

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1031
    • 檢視個人資料
    • http://www.kuolung.net
Re: 請問在Ubuntu 安裝 zend guard 的問題
« 回覆 #7 於: 2013-05-09 09:08 »
沒有辦法,目前這個專案,是客戶指定在  zend guard 5.5 上發展出來的,我只是負責後端的安裝測試工作,所以暫時沒有辦法改用其他軟體
=========================
http://www.kuolung.net
==========================