如何配置Apache&;php作为超级用户运行

如何配置Apache&;php作为超级用户运行,php,apache,unix,freebsd,Php,Apache,Unix,Freebsd,我尝试为我的项目配置apache和php,以创建基于web的文件配置管理,以便在bsd unix中打开vpn,但我不能以超级用户身份运行以启动或停止服务您可以使用带有 像这样的bash脚本就可以了 #!/bin/sh /etc/init.d/openvpn $1 您应该使用chmod+s yourscript.sh并在PHP中使用系统('yourscript.sh start') 注意:你必须非常小心,因为这会造成很大的安全漏洞你在机器上有sudo访问权限吗?也就是说,能否在启动/停止命令前加

我尝试为我的项目配置apache和php,以创建基于web的文件配置管理,以便在bsd unix中打开vpn,但我不能以超级用户身份运行以启动或停止服务

您可以使用带有

像这样的bash脚本就可以了

#!/bin/sh
/etc/init.d/openvpn $1
您应该使用
chmod+s yourscript.sh
并在PHP中使用
系统('yourscript.sh start')


注意:你必须非常小心,因为这会造成很大的安全漏洞

你在机器上有sudo访问权限吗?也就是说,能否在启动/停止命令前加上“sudo”前缀,以超级用户身份运行这些命令


如果不是,我想你就走运了。但是这里几乎没有可以使用的信息。

但是我使用mod_suexec(apache服务器)和FastCGI(php),我不知道如何配置和测试它是否工作,你能提供一些关于这方面的资源吗,:)是的。实际上,我想我误解了他的问题。你的回答可能就是他想要的。