如何使用 shell 脚本、通过 PHP 调用将新站点添加到基于 Apache 的 Ubuntu 服务器?

如何使用 shell 脚本、通过 PHP 调用将新站点添加到基于 Apache 的 Ubuntu 服务器?

我有非托管的基于 Apache 的 Ubuntu VPS,我想使用 shell 脚本添加新域,通过 PHP 脚本调用?

我可以轻松地直接做到这一点,看看这个http://www.servermom.org/how-to-add-new-site-into-your-apache-based-ubuntu-server/272/

但我想使用自动 php 脚本来实现所有这些功能,我该怎么做?

编辑::如何使用 PHP 调用 shell 脚本?

答案1

不确定您要做什么以及为什么要使用 PHP 来执行系统命令。但要在 PHP 中执行此操作,您只需使用shell_exec();并在引号中写下命令。

我认为通过 BASH 中的 shell 脚本自动执行本文中的大多数命令更为实用。只需.sh使用 shebang 将每个命令添加到文件中#!/bin/bash即可。唯一棘手的是那些需要您手动编辑配置文件的命令。

相关内容