2009-05-08 10 views
2

特定の機能を使用しているときに、php.iniファイルにどのライブラリを含めるべきか、私はどのように知っているのでしょうか。関数にはどのようなPHPライブラリモジュールが必要ですか?

たとえば、私はpg_connect()を探して、どのライブラリに含めるべきか疑問に思います。

私はphp_pgsql.dllと考えることができますが、それはそれです。私は他人が必要ですか?それはどこにも書かれていないようだから、私は知らないだろう。

私の主な問題は、PHPのオンラインマニュアルを見てもわかりません。あるいは私は貧しい視力に苦しんでいますか?

私は関数に遭遇した場合、どのライブラリに依存しているのかはどこから知ることができますか?

答えて

3

pg_connect()のような機能の場合は、通常、インストールノートの中にdocツリーを少し上にしています。この場合、here

pg_connect()ページから、左側のナビゲーションで「PostgreSQL」をクリックし、右側の概要で「インストール/設定」の下にある「インストール」をクリックしてください。ほとんどのPHP Webマニュアルのセクションは、同様のモデルに従います。

0

PHP.INIのリストを1回か2回読んで、ライブラリが何をするかを知ることをお勧めします。 1つの関数は、通常、1つのライブラリに格納されます。実際には多くのライブラリ間の依存関係はありません。

しかし、ベンダー固有のデータベース拡張のほとんどのように、明らかに明らかに明白でない限り、すべてを有効にすることをお勧めします。そうすれば、PHP.INIの動きを心配する必要はありません。非常に人身売買されているサイトを除いて、違いは気付かれません。トラフィックが多い場合は、コードをあらかじめ解析してバイナリをロードしたままにしておくアクセラレータツールのほうがよいでしょう。 (Zendアクセラレータなど)

関連する問題