プロが教える店舗&オフィスのセキュリティ対策術

php 5.2.1_3 用の pdo を導入したいのですが、
ports ツリーが最新の状態です。

php のバージョンが 5.2.17 に、
php-extensions のバージョンも 1.3 になっています。
この状態で上記の pdo を導入するにはどうしたらいいのでしょうか。

# pkg_info
php5-5.2.1_3 PHP Scripting Language (Apache Module and CLI)
php5-extensions-1.1 A "meta-port" to install PHP extensions
php5-gd-5.2.1_3 The gd shared extension for php
php5-mbstring-5.2.1_3 The mbstring shared extension for php
php5-mysql-5.2.1_3 The mysql shared extension for php
php5-pcre-5.2.1_5 The pcre shared extension for php
php5-session-5.2.1_3 The session shared extension for php
php5-xml-5.2.1_3 The xml shared extension for php

ports/lang/php5
PORTVERSION= 5.3.8

ports/lang/php52
PORTVERSION= 5.2.17

ports/lang/php5-extensions
PORTVERSION= 1.5

ports/lang/php52-extensions
PORTVERSION= 1.3

ports/databases/php52-pdo で、
make install clean で問題ないものでしょうか。

それとも php をバージョンアップする事が必須となるのでしょうか。
また、こういう状態となる事の回避方法と言うか運用方法を
教えて頂けたら幸いです。

宜しくお願いします。

A 回答 (1件)

回答もつかないようなので可能性を挙げます



(1)古いパッケージを拾ってきてpkg_addする
(2)古いソースを拾ってきて./configure→make→make installする

ただしどちらも依存関係を個人のスキルと責任で調整する必要があります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
古いパッケージはリリース毎のメディアにしかないようでしたので、cvsup にて過去の ports ツリーを取得して make install しました。
ちなみに php5-5.2.1_3.tgz は、fetch に失敗し、公式サイトにもバイナリが無かったので、補完している個人のサイトから取得し、distfiles に配置して make しました。

お礼日時:2011/11/21 13:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!