镜像系统的客户端源码使用了 ioncube 加密,需要给机器先配置 ioncube
首先我们登陆服务器
ssh forge@ip
然后进入 root 用户,密码在你的邮箱中
sudo -s
然后新建 .sh 文件
vi ioncube.sh
按 i 键进入输入模式
然后复制以下内容
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxvf ioncube_loaders_lin_x86-64.tar.gz
PHP_CONFD="/etc/php/7.3/fpm/conf.d"
PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;")
PHP_EXT_DIR=$(php-config --extension-dir)
cp "ioncube/ioncube_loader_lin_${PHP_VERSION}.so" $PHP_EXT_DIR
echo "zend_extension = ${PHP_EXT_DIR}/ioncube_loader_lin_${PHP_VERSION}.so" > "${PHP_CONFD}/00-ioncube.ini"
PHP_CONFD="/etc/php/7.3/cli/conf.d"
PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;")
PHP_EXT_DIR=$(php-config --extension-dir)
cp "ioncube/ioncube_loader_lin_${PHP_VERSION}.so" $PHP_EXT_DIR
echo "zend_extension = ${PHP_EXT_DIR}/ioncube_loader_lin_${PHP_VERSION}.so" > "${PHP_CONFD}/00-ioncube.ini"
rm -rf ./ioncube
rm ioncube_loaders_lin_x86-64.tar.gz
service php7.3-fpm restart
service nginx restart
依据你安装的php 版本,替换 php7.3
ioncube 目前支持 PHP7 的 php7.0 - php7.3版本,推荐使用 php7.3
然后按 esc
,输入 :wq
保存文件
然后执行命令给 sh 脚本增加执行权限
chomd +x ioncube.sh
最后执行 ./ioncube.sh
即可完成安装