VPS侦探论坛

标题: ./addons.sh install ionCube [打印本页]

作者: pppscn    时间: 2017-2-12 17:54
标题: ./addons.sh install ionCube
./addons.sh install ionCube
Writing ionCube Loader to configure files...
Restarting php-fpm......
Gracefully shutting down php-fpm . done
Starting php-fpm Failed loading /usr/local/ioncube/ioncube_loader_lin_7.0.so:  /usr/local/ioncube/ioncube_loader_lin_7.0.so: undefined symbol: executor_globals
done





目前没有判断是否为ts模式,建议增加判断
  1.     Get_PHP_Ext_Dir
  2.     if echo "${zend_ext_dir}" | grep -Eqi 'no-debug-zts'; then
  3.         if echo "${Cur_PHP_Version}" | grep -Eqi '^5.2.'; then
  4.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so"
  5.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^5.3.'; then
  6.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.3_ts.so"
  7.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^5.4.'; then
  8.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.4_ts.so"
  9.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^5.5.'; then
  10.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.5_ts.so"
  11.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^5.6.'; then
  12.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.6_ts.so"
  13.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^7.0.'; then
  14.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_7.0_ts.so"
  15.         else
  16.             Echo_Red "Do not support current PHP version or PHP error!"
  17.             exit 1
  18.         fi
  19.     else
  20.         if echo "${Cur_PHP_Version}" | grep -Eqi '^5.2.'; then
  21.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.2.so"
  22.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^5.3.'; then
  23.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.3.so"
  24.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^5.4.'; then
  25.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.4.so"
  26.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^5.5.'; then
  27.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.5.so"
  28.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^5.6.'; then
  29.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_5.6.so"
  30.         elif echo "${Cur_PHP_Version}" | grep -Eqi '^7.0.'; then
  31.            zend_ext="/usr/local/ioncube/ioncube_loader_lin_7.0.so"
  32.         else
  33.             Echo_Red "Do not support current PHP version or PHP error!"
  34.             exit 1
  35.         fi
  36.     fi
复制代码

作者: licess    时间: 2017-2-12 19:11





欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4