1

LAMP で Web アプリを作成しています。最後に PHP で何かを作成してからしばらく経ちましたが、当時はパッケージ管理やバージョン管理などに慣れていませんでした。アプリで MySQL を使用する予定なので、PEAR で抽象化レイヤー モジュール MDB2 を見つけました。

以前の経験から、開発リポジトリのサブディレクトリにモジュールをフェッチしてlib/、リポジトリのすべてのクローンに存在するようにする必要があることがわかりました。しかし、PEAR は にインストールされ/usr/share/phpます。

PEAR を開発リポジトリに取得できますか?

それとも私は間違ったアプローチを取っていますか?私の基本的な問題は、作成中のアプリに PHP モジュールを含める方法です。

4

1 に答える 1

1

You can configure PEAR to install into any directory you want, with a custom configuration file:

$ pear config-create lib pear.cfg

Now you need to tell the pear installer to use the config file:

$ pear -c pear.cfg install mdb2

That's all.


Btw, I recommend to use PDO as database layer if you don't need deep abstraction.

于 2013-03-04T08:53:49.627 に答える