2013-03-04 139 views
1

我正在LAMP中创建一个Web应用程序。自从我上次在PHP中创建任何东西以来,我一直都不太熟悉包管理和版本控制。我将在我的应用程序中使用MySQL,因此我在PEAR中找到了抽象层模块MDB2。我可以使用PEAR将模块包含在Web应用程序中吗?

我以前的经验告诉我,我应该能够将模块提取到我的开发库中的lib/子目录,以便它将与每个repo副本一起出现。但是PEAR安装到/usr/share/php

我可以让PEAR获取我的开发回购吗?

还是我采取了错误的做法?我的基本问题是如何在我创建的应用程序中包含PHP模块。

+0

您必须每次动态获取回购或一次安装 – Vineet1982 2013-03-04 05:15:09

回答

1

您可以配置PEAR安装到任何你想要的目录,使用自定义配置文件:

$ pear config-create lib pear.cfg 

现在你需要告诉PEAR安装程序使用的配置文件:

$ pear -c pear.cfg install mdb2 

就这样。


顺便说一句,如果你不需要深度抽象,我推荐使用PDO作为数据库层。

+0

谢谢。我实际上转向了PDO。 – Arild 2013-03-05 07:59:10

相关问题