CentOS/RHEL 6如何安装Suhosin
时间:2019-11-20 08:52:44 来源:igfitidea点击:
Suhosin是PHP的开源补丁。用于PHP安装的高级保护系统。它旨在保护服务器和用户免受PHP应用程序和PHP核心中已知和未知的缺陷的影响。
如何在CentOS/Red Hat Enterprise Linux服务器下安装suhosin?
使用源代码方法安装Suhosin
执行以下命令以获取源代码:
$ wget https://download.suhosin.org/suhosin-0.9.38.tar.gz
解压:
$ tar xvf suhosin-0.9.38.tar.gz
编译:
$ cd suhosin* $ phpize $ ./configure $ make $ sudo make install
创建/etc/php.d/suhosin.ini
# echo 'extension=suhosin.so' > /etc/php.d/suhosin.ini
重新启动httpd服务器:
# service httpd restart
测试:
# php -v
使用yum安装Suhosin
启用EPEL repo并执行以下yum命令以进行安装:
# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo # yum --disablerepo=\* --enablerepo=epel install php-suhosin
配置
对于大多数用户而言,Suhosin可以直接使用,无需更改默认配置。
配置文件/etc/php.d/suhosin.ini
# vi /etc/php.d/suhosin.ini
重新启动Web服务器
执行以下命令以重新启动Apache 2:
# service httpd restart
Lighttpd用户执行以下命令:
# service lighttpd restart
Nginx用户执行以下命令:
# service nginx restart
测试
输入以下命令
$ php -v
您也可以使用phpinfo():
<?php phpinfo(); ?>