php安装ZendGuardLoader扩展问题
2024-08-31 14:35:02
1,安装ZendGuardLoader:
wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
拷贝ZendGuardLoader.so到lib/php目录下:
2,在php.ini添加如下:
zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
3,使用如下命令查看php.ini得加载路径:
php -i | grep "phar.readonly"看当前值
php -i | grep "php.ini" 看加载的php.ini是哪个
php -i | grep "phar.readonly"看当前值
php -i | grep "php.ini" 看加载的php.ini是哪个
4,关于ZendGuardLoader.so无法加载问题:
每次安装完php没有指定php.ini地址,默认是/usr/local/php/etc
如果php.ini目录不是这里需要在修改:
如果php.ini目录不是这里需要在修改:
解决方案一:修改 /etc/init.d/php-fpm 文件
在这行命令上添加 指定的配置路径
php_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID"
修改成:php_opts="--fpm-config $php_fpm_CONF -c /usr/local/php7/etc/php.ini --pid $php_fpm_PID"
在这行命令上添加 指定的配置路径
php_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID"
修改成:php_opts="--fpm-config $php_fpm_CONF -c /usr/local/php7/etc/php.ini --pid $php_fpm_PID"
解决方案二:启动时指定路径
/usr/local/php/sbin/php-fpm -y /etc/php-fpm.conf -c /etc/php.ini
/usr/local/php/sbin/php-fpm -y /etc/php-fpm.conf -c /etc/php.ini
最新文章
- 06Mybatis_入门程序——根据用户的名字模糊查询返回List集合
- C#关键字ref和out
- 开源实体映射框架EmitMapper介绍
- srpm包的编译方式
- CentOS 配置 ssh
- the.book.of.gimp.pdf文字不显示
- Spring基础知识之依赖注入
- CentOS-常用安装
- 转: Linux 系统调用sysconf 获取系统配置信息
- kettle 无法正常启动问题
- Linux module 添加到bashrc 和临时ifort编译器 以及python2和3的配置
- 002_ASP.NET 换主题
- SQLServer数据库降级方法详解
- C高级第三次作业
- [LeetCode&;Python] Problem 169. Majority Element
- (转)FIKKER和Nginx的反向代理服务功能对比评测报告
- 如何把高版本的sqlserver 还原到低版本的 sqlserver(转载)
- [CEOI2015 Day2]世界冰球锦标赛 (双向搜索)
- struts2 资源国际化
- day7 socket网络编程基础