今天在安装filerun时需要IonCube Loader PHP扩展,查看了一些资料,记录下来,闲言不叙,看方法
第1步:下载IonCube Loader
你可以从官方网站上下载最新的ionCube Loader。https://www.ioncube.com/loaders.php 从软件包中复制链接,用wget下载到你的服务器。
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
下载完后,使用命令将其解压到/usr/local目录
tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local
删除下载的文件
rm -rf ioncube_loaders_lin_x86-64.tar.gz
第2步:安装IonCube Loader
在这里你会看到如何为PHP7.4安装这个扩展。如果你看到提取的文件,可以看到每个PHP版本的Loader。
ls /usr/local/ioncube
你会看到与此类似的东西。
ioncube_loader_lin_7.4.so ioncube_loader_lin_7.4_ts.so
使用Apache的PHP安装
对于Apache,php.ini位于/etc/php/7.4/apache2/php.ini这里。
使用以下命令打开你的php.ini文件。
sudo nano /etc/php/7.4/apache2/php.ini
在文件的底部添加以下一行。
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.4.so
按CTRL+X,然后按Y和Enter,保存并退出文件。
重新启动Apache以使变化生效。
sudo service apache2 restart
使用Nginx的PHP-FPM的安装
对于PHP-FPMphp.ini位于/etc/php/7.4/fpm/php.ini这里。
用以下命令打开php.ini文件。
sudo nano /etc/php/7.4/fpm/php.ini
在文件底部添加以下一行。
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.4.so
按CTRL+X,然后按Y和Enter,保存并退出文件。
重新启动 PHP-FPM 以使更改生效。
sudo service php7.4-fpm restart
为PHP-CLI安装
对于PHP-FPM php.ini位于/etc/php/7.4/cli/php.ini。
用以下命令打开php.ini文件。
sudo nano /etc/php/7.4/cli/php.ini
在文件底部添加以下一行。
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.4.so
点击CTRL+X后的Y和Enter保存并退出该文件。
现在,如果你从你的命令行界面检查已安装的PHP版本,你会看到PHP已被IonCube Loader加载。
HP 7.4.3 (cli) (built: Oct 6 2020 15:47:56) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd. with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies