php - 创建一个可以在我的 ubuntu 服务器上一键安装、卸载包的 web 应用程序

标签 php linux bash shell ubuntu

我只需要创建一个可以在我的 ubuntu 服务器上一键打包的 Web 应用程序,我真的不知道从哪里开始.. 想到用 php 来做,但由于安全问题,它不是好主意。

抱歉,我是新手。

感谢您的帮助。

最佳答案

你不应该这样做。

要回答您的问题,是的,这是可能的。这可以通过在 shell_exec() 中执行“sudo apt-get ...”来完成。这将要求网络服务器具有对 root 权限的无密码访问权限。

我有没有提到你不应该这样做?

如果您尝试远程管理计算机,您应该使用 SSH 登录它并避免使用 PHP 的不必要的体操,或者使用基于 Web 的界面,如 Webmin可以正确地为你做这些事情。

关于php - 创建一个可以在我的 ubuntu 服务器上一键安装、卸载包的 web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26385806/

相关文章:

php - 为 PHPUnit 测试 stub 功能的正确方法是什么?

javascript - 引用错误: test is not defined

php - LARAVEL:获取一系列计划任务以在管理仪表板中输出

javascript - 即使数据值不正确也无法显示正确的按钮

c - Linux - 为什么每次运行程序时程序中断指针 (brk/sbrk) 都不同?

python - 逐行打印 SSH 输出,而不是一次打印所有内容

bash - 将 ISO8601 时间转换为 unix 时间戳的命令行

bash - 使用 FS 时如何抑制 awk 输出?

xml - 在属性之间添加换行符

regex - 匹配特定模式后在数字之间插入空格