代码之家  ›  专栏  ›  技术社区  ›  Andreas

带PEAR本地安装的自定义PHP库

  •  3
  • Andreas  · 技术社区  · 14 年前

    您好,我希望能够在本地安装PEAR的同时部署一个PHP Web应用程序。

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

    例如:

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

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

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

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

    感谢您的任何想法/帮助。

    1 回复  |  直到 14 年前
        1
  •  6
  •   apinstein    14 年前

    我们在部署中使用这种方法。

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

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

    然后我们将php的include路径重置为 只有 有/path/to/app/externals/pear/php目录。

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