PHPSuexec

来自站长百科
跳转至: 导航、​ 搜索

phpSuExec 是一个Apache模块,用来提供先进的安全的PHP脚本。


文件权限[ ]

在许多Apache服务器上,PHP脚本可供服务器上的所有用户进行读写操作。但随着phpSuExec的启用,你的PHP脚本将在你自已的用户名下执行。也就意味着包括文件或目录,你的PHP脚本不再需要设置777 权限.


实际上,设置您的脚本或目录为777权限时,他们属于不运行状态,还会导致 500 internal server error,为了防止有人滥用你的脚本。您的脚本和目录可以设置为755权限 (即你自己可以进行读写操作,而其他人只能执行读操作) 。


我的服务器使用了phpSuExec吗?[ ]

有几种方法来看看你的网站的服务器是否运行了phpSuExec 。

  • 在您的public_html目录里创建一个.htaccess文件,并输入以下内容“SetEnv PHPRC /home/myusername/public_html/subdir”。如果装载网站时得到了403错误,那么说明你就是phpSuExec服务器。如果它工作正常,说明你是一个非phpSuExec服务器。


  • 用chmod 将一个文件设置为777。如果你发现自己无法再通过浏览器访问它,说明你正在运行phpSuExec 。

更多资料[ ]

参考资料