自定义php库与梨本地安装

时间:2010-06-03 17:47:29

标签: php pear

您好我希望能够部署PHP Web应用程序以及本地PEAR安装。

更具体地说,如果可能的话,我正试图找到一种方法来进行“每个应用程序”或PEAR的本地安装。

例如:

应用程序“MyApplication”位于:/ var / www / applications / myapplication

php库位于:/ var / www / applications / myapplication / library

我正在寻找一种方法来执行PEAR的每个应用程序安装,因为并非所有应用程序都由我管理(我想控制安装哪些PEAR包以及何时安装)。

我找到了本地PEAR安装的一些教程(在共享主机上),但我不知道我的场景是否适合本地PEAR安装。

任何想法/帮助表示感谢。

1 个答案:

答案 0 :(得分:6)

我们将这种方法用于部署。

对于每个已部署的应用程序,我们通过以下方式创建externals / pear目录:

pear config-create /path/to/app/externals /path/to/app/conf/.pearrc 

然后我们将PHP的包含路径重置为具有/ path / to / app / externals / pear / php目录。

我们已经使用这种方法几年并取得了巨大的成功。