0

PDO_DBLIB 拡張機能をインストールしました。つまり、PECL からダウンロードして、次のコマンドを実行しました。

/usr/local/zend/bin/phpize

./configure 

make

拡張機能は正常にインストールされましたが、以前に設定したオプションで ./configure を実行するのを忘れていました。そこで、configure コマンドを次のように再実行しようとしました。

./configure --prefix=/usr/local/zend --with-config-file-path=/usr/local/zend/etc 

簡潔にするためにリストしなかった 20 ほどの追加オプション (pdo、mysql など) を使用します。しかし今回は、PHP の構成時に次のエラーが発生します。

configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged

このエラーをグーグルで検索しましたが、解決策が見つかりません。私もSOをチェックしましたが、ここでも答えが見つかりません(このエラーを含む質問は未回答のままでした)。誰かお願いできますか、これを理解するのを手伝ってください。初期オプションで PHP を再構成できるようになるまで、私の開発ボックスはダウンしています :(

4

1 に答える 1

0

問題は、ファイル config.h が実行時に既にディレクトリにあったことでした:

./configure

config.h を削除すると、問題が解決しました。

于 2013-09-17T20:00:14.323 に答える