3

是否可以将 PHP Web 应用程序打包成 PEAR 格式以进行自动部署?像这样:

pear install myPackage

并且,要升级:

pear upgrade myPackage

但是因为我有一个网络应用程序,所以我还需要它来在 Apache 配置文件上激活我的网络应用程序。

据我所知,PEAR 主要包含库——但我听说它也可用于部署完整的 Web 应用程序。我找不到有关该主题的信息。所以我想知道 PEAR 是否也可以与 Apache 等 Web 服务器交互,以根据我的应用程序管理虚拟主机的创建?

有人已经这样做了吗?

将感谢您的回答。谢谢

4

1 回答 1

1

PEAR 安装程序不能直接修改您的 Apache vhost 文件,但您可以编写自己的插件来执行此操作并在安装/升级时自动调用。

PEAR 包中的文件具有“角色”,例如php、和。是您要用于公共 HTML、javascript 和 CSS 文件的文件。testdocwwwwww

除此之外,您可以使用自己的角色并在安装具有该角色的文件时执行操作。或者,您也可以使用包中的安装后脚本来重新启动您的网络服务器。

使用 PEAR 部署的 Web 应用程序示例如下:

于 2013-04-10T20:39:35.153 回答