PHP拡張モジュール(PECL含む)の追加
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
「configureオプション抜けてたー」という場面はよくあります...
いちいち再インストールとかしないでモジュール追加できるみ...
[[[PHP-users 9429]:http://ml.php.gr.jp/pipermail/php-user...
#contents
*動的組込 [#l72e907b]
phpize等のユーティリティスクリプトが必要なため、PHP4以上...
例として[[PDO_PGSQL:http://jp2.php.net/manual/ja/ref.pdo-...
PDOモジュールが必要ですが、PHP5.1以降であればデフォルトで...
ただしsharedではないので、PHPインストール時に--enable-pdo...
もしsharedでない場合、PDOドライバは静的組込で追加したほう...
PDO_PGSQLモジュールを作成
$ cd /usr/local/src/php-5.x.x/ext/pdo_pgsql/
$ phpize
$ ./configure --with-pdo-pgsql
$ make
$ su
# make install
/usr/local/lib/php/extensions/[no-]debug[-non]-zts-(ZEND_...
に~
pdo_pgsql.so~
ができていればOK。
あとは設定で読み込んでやれば完了。
# vi /usr/local/lib/php.ini
php.ini
; extensionsの置かれている場所
extension_dir="/usr/local/lib/php/extensions/[no-]debug[...
; 利用するextension
extension=pdo.so
extension=pdo_pgsql.so
確認
# php -m
[PHP Modules]
PDO
pdo_pgsql
・・・
終了行:
「configureオプション抜けてたー」という場面はよくあります...
いちいち再インストールとかしないでモジュール追加できるみ...
[[[PHP-users 9429]:http://ml.php.gr.jp/pipermail/php-user...
#contents
*動的組込 [#l72e907b]
phpize等のユーティリティスクリプトが必要なため、PHP4以上...
例として[[PDO_PGSQL:http://jp2.php.net/manual/ja/ref.pdo-...
PDOモジュールが必要ですが、PHP5.1以降であればデフォルトで...
ただしsharedではないので、PHPインストール時に--enable-pdo...
もしsharedでない場合、PDOドライバは静的組込で追加したほう...
PDO_PGSQLモジュールを作成
$ cd /usr/local/src/php-5.x.x/ext/pdo_pgsql/
$ phpize
$ ./configure --with-pdo-pgsql
$ make
$ su
# make install
/usr/local/lib/php/extensions/[no-]debug[-non]-zts-(ZEND_...
に~
pdo_pgsql.so~
ができていればOK。
あとは設定で読み込んでやれば完了。
# vi /usr/local/lib/php.ini
php.ini
; extensionsの置かれている場所
extension_dir="/usr/local/lib/php/extensions/[no-]debug[...
; 利用するextension
extension=pdo.so
extension=pdo_pgsql.so
確認
# php -m
[PHP Modules]
PDO
pdo_pgsql
・・・
ページ名: