質問

私は5年ほど前から構築されたものをインストールするカスタムPHPを搭載したMacを持っています。私はそれがすべての日曜日取って、私は右のそれを得るために約20回をコンパイルしなければならなかった覚えています。私が持っているMySQLは、エントロピーからのものであり、プリコンパイルされました。

は、今私は、MySQLのドライバが動作し、ドライバがインストールされていないとPDOを取得する必要があります。私は「PECL PDO_MYSQLをインストールする」試み、それはそれはいくつかのmysqlファイルを見つけることができない時点で死にます。すべてのアイデアは、私はすぐにこの問題を解決することができますどのように?

checking for mysql_config... not found
configure: error: Cannot find MySQL header files under
ERROR: `/private/tmp/pear/temp/PDO_MYSQL/configure' failed

私はあなたが私はこのトラブルシューティングに役立つ必要があるものは何でもパスやメッセージ投稿します。私はすべての繰り返しPHPをコンパイルする必要があります、または私はちょうどPDO_MYSQLエクステンションをコンパイルすることができますか?

私は怠け者いないようです、私はちょうど私のPHPの設定と戦うために多くの時間を書いていないためにコードの多くを持っている願っています。

役に立ちましたか?

解決

あなたは代わりのPECL経由して、手でそれをコンパイルする必要があるとしています。あなたのMySQLのインストールがどこにあるかを知る必要があります。私は、エントロピーのパッケージについて知らないが、/usr/local/mysqlにインストールします(私はお勧め)のMySQLが提供するビルドます。

$ pecl download pdo_mysql
$ tar xzf PDO_MYSQL-1.0.2.tgz
$ cd PDO_MYSQL-1.0.2
$ phpize
$ ./configure --with-pdo-mysql=/usr/local/mysql
$ make && sudo make install

そして、それはあなたがそれを設定することができますポイントにあなたを取得する必要があります。

他のヒント

FYI。 MySQLのPDOドライバは、PHP 5.2.9に含まれており、5.3マルクLiyanage版の entropy.chからのビルド

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top