PDO::MYSQL on Debian
PDOパッケージの作成が終わったら、PDOのMYSQLパッケージの構築を行なう。
まず、必要なパッケージを導入。
# apt-get install re2c libmysqlclient15-dev
そしてdh-make-peclで、ダウンロードとパッケージ化。でもビルドの前に、少し準備が必要だったりする。
# /usr/bin/dh-make-pecl --maintainer "maintainer \<maintainer@example.com\>" --only 5 pdo_mysql
# cd php-pdo-mysql-1.0.2
こいつをビルドするにはPDO本体のヘッダが必要らしい。先ほど作ったPDOパッケージから拝借。
# cd PDO_MYSQL-1.0.2/
# mkdir -p ext/pdo
# cp /usr/src/php-pdo-1.0.3/PDO-1.0.3/php_pdo*.h ext/pdo/
# cd ..
ビルドの最終段階でエラーが出るので、ちょっと修正。
# vi debian/rules
そしてやっとビルド。
# dpkg-buildpackage -rfakeroot
PDO本体と違って、ちょっと手間取りました。
これで、dexter版PHP5.1から移行完了。