Linux 技术手札

RHEL / CentOS 安装 Zend Guard Loader

以下是在 RHEL 及 CentOS 安装 Zend Guard Loader 的步骤:

1. 先要知道自己系统的架构及 PHP 版本, 先登入系统输入以下指令:

file /bin/ls

然后检查 PHP 版本:

php -v

以我的系统为例, 是 64bits 及 PHP 5.4.16.

2. 到 Zend 官方网站下载页面, 如果你的 PHP 版本不是 5.5 及 5.6, 例如像我的是 Redhat 的 5.4.16, 需要在 “Download Older Versions” 按 “Download here”, 选择 Zend Guard 6.0, 而 Zend Guard 5.5.0 可以用在 PHP 5.3.

3. 下载并储存 Zend Guard 放在服务器后, 将其解压, 例如:

# tar -zxvf ZendGuardLoader-PHP-5.4-linux-glibc23-x86_64.tar.gz

4. 解压档案后, 找到 ZendGuardLoader.so 档案, 放到 PHP modules 目录, 32 bits 系统是 /usr/lib/php/modules, 64 bits 系统是 /usr/lib64/php/modules:

# cp ZendGuardLoader.so /usr/lib64/php/modules

5. 在 /etc/php.d 建立 /etc/php.d/ZendGuard.ini 档案, 加入以下内容:

; Enable Zend Guard extension
zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so
zend_loader.enable=1

6. 重新启动 Apache:

# systemctl enable httpd
Exit mobile version