CENTOS 6系统32位64bit如何下载安装ZendGuardLoader教程
CENTOS 6 32位系统到底该怎样安装ZendGuardLoader呢?
首先根据自己的系统和php版本去zend官网下载文件,我这里列出一些常用的下载地址,可以直接使用wget下载。
如果想要安装ZendGuardLoader,就必须先到ZEND官方网站下载ZendGuardLoader。
下载安装ZendGuardLoader的关键点,是要根据具体使用的VPS操作系统以及PHP版本选择。
下面是常用的PHP版本的ZendGuardLoader下载地址,可以直接使用wget下载:
PHP5.6
32位:http://downloads.zend.com/guard/7.0.0/zend-loader-php5.6-linux-i386.tar.gz
64位:http://downloads.zend.com/guard/7.0.0/zend-loader-php5.6-linux-x86_64.tar.gz
PHP5.5
32位:http://downloads.zend.com/guard/7.0.0/zend-loader-php5.5-linux-i386.tar.gz
64位:http://downloads.zend.com/guard/7.0.0/zend-loader-php5.5-linux-x86_64.tar.gz
PHP5.4
32位:http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz
64位:http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
本文以Linux PHP5.4版本(CWP控制面板)为例:
1、CentOS 32bit系统
1.1.下载zend guard loader
wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz
1.2.解压ZendGuardLoader压缩包
tar zxvf ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz
1.3.创建指定文件夹
mkdir /usr/lib/php/modules
1.4.移动ZendGuardLoader文件到PHP指定路经
cp ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386/php-5.4.x/ZendGuardLoader.so /usr/lib/php/modules
1.5创建对应的文件夹路经
mkdir /etc/php.d/
1.6.添加zendguard.ini配置文件
vi /etc/php.d/zendguard.ini
注意事项:使用SSH命令可能会粘贴不全,最好还是用SFTP客户端编辑文件。
直接将下面的内容粘贴进去:
[Zend Guard Loader]
zend_extension= /usr/lib/php/modules/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
先按ESC退出编辑,然后输入:
:wq
然后,按回车键保存。
如在使用命令“vi /etc/php.d/zendguard.ini”时提示
E212: Can’t open file for writing Press ENTER or type command to continue
是因为不存在这个文件夹路经,无法打开文件写入,需要创建对应的文件夹路经:
mkdir /etc/php.d/
(也可直接通过SFTP客户端创建对应的文件夹路经,然后在本地电脑创建并上传zendguard.ini文件)
1.6.编辑php.ini文件
cd /usr/local/php/
nano /usr/local/php/php.ini
注意事项:使用SSH命令编辑文件可能会粘贴不全,最好还是用SFTP登录编辑文件。
1.7.在php.ini文件末尾添加如下内容:
;Enable Zend Loader
zend_extension = /usr/lib/php/modules/ZendGuardLoader.so
zend_loader.enable=1
关闭文件(CTRL + X)
注意事项:使用SSH命令可能会粘贴不全,最好还是用SFTP客户端编辑文件。
1.8.重启httpd服务
service httpd restart
php-fpm重启命令:
/etc/init.d/php-fpm restart
到这里就完成安装了。
二、CentOS 64位系统
1.1.下载zend guard loader
wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
1.2.解压文件
tar zxvf ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
1.3.创建指定文件夹
mkdir /usr/lib64/php/modules
1.4.移动ZendGuardLoader文件到PHP指定路经
cp ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64/php-5.4.x/ZendGuardLoader.so /usr/lib64/php/modules
1.5创建对应的文件夹路经
mkdir /etc/php.d/
1.6.增加zendguard.ini配置文件
vi /etc/php.d/zendguard.ini
注意事项:使用SSH命令可能会粘贴不全,最好还是用SFTP客户端编辑文件。
直接将下面的内容粘贴进去。
[Zend Guard Loader]
zend_extension= /usr/lib64/php/modules/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
先按ESC退出编辑,然后输入:
:wq
然后,按回车键保存。
如在使用命令“vi /etc/php.d/zendguard.ini”时提示
E212: Can’t open file for writing Press ENTER or type command to continue
是因为不存在这个文件夹路经,无法打开文件写入,需要创建对应的文件夹路经:
mkdir /etc/php.d/
(也可直接通过SFTP客户端创建对应的文件夹路经,然后在本地电脑创建并上传zendguard.ini文件)
1.6.编辑php.ini文件
cd /usr/local/php/
nano /usr/local/php/php.ini
1.7.在php.ini文件末尾添加如下内容:
;Enable Zend Loader
zend_extension= /usr/lib64/php/modules/ZendGuardLoader.so
zend_loader.enable=1
关闭文件(CTRL + X)
注意事项:使用SSH命令可能会粘贴不全,最好还是用SFTP客户端编辑文件。
1.8.重启httpd服务
service httpd restart
php-fpm重启命令:
/etc/init.d/php-fpm restart
到这里就完成安装了。