我有一个托管我网站的Linux VPS。这是唯一一个托管在VPS上的网站。出于安全原因,我已经禁用了允许执行shell命令的所有php函数,特别是我已禁用它们以防止攻击者用于黑客攻击系统的PHP shell正常工作。
最近,我一直在考虑在我的服务器上使用无损JPEG压缩来优化用户上传的照片。我对stackoverflow进行了彻底的研究,并意识到我需要在我的服务器上安装一些程序。要将它们用于压缩,这些程序应该通过shell访问运行,但那是我不能允许的。
所以,我的问题是这样的:我可以强制php忽略我在php.ini中为服务器上的一个特定文件(或者在特定目录的最坏情况下)禁用的功能吗?如果没有,是否有解决我的问题的解决方法?
由于
答案 0 :(得分:1)
简短回答是否。
.....
此指令必须在php.ini中设置。例如,您不能在httpd.conf中设置它。
或者,您可以使用以下解决方案之一:
OR