您好我希望能够部署PHP Web应用程序以及本地PEAR安装。
更具体地说,如果可能的话,我正试图找到一种方法来进行“每个应用程序”或PEAR的本地安装。
例如:
应用程序“MyApplication”位于:/ var / www / applications / myapplication
php库位于:/ var / www / applications / myapplication / library
我正在寻找一种方法来执行PEAR的每个应用程序安装,因为并非所有应用程序都由我管理(我想控制安装哪些PEAR包以及何时安装)。
我找到了本地PEAR安装的一些教程(在共享主机上),但我不知道我的场景是否适合本地PEAR安装。
任何想法/帮助表示感谢。
答案 0 :(得分:6)
我们将这种方法用于部署。
对于每个已部署的应用程序,我们通过以下方式创建externals / pear目录:
pear config-create /path/to/app/externals /path/to/app/conf/.pearrc
然后我们将PHP的包含路径重置为仅具有/ path / to / app / externals / pear / php目录。
我们已经使用这种方法几年并取得了巨大的成功。