[ad_1]
今日、「pecl install /tmp/oci8-2.2.0.tgz」を使用してoci8をインストールしようとしましたが、oracle Instant Client sdk header files not found linuxのようなエラーがスローされます
ORACLE_HOME パスを設定しましたが、それでもこのエラーが発生します。 助けてください
checking if we're on a 64-bit platform... yes checking Oracle Instant Client directory... /usr/lib/oracle/19.11/client64/lib checking Oracle Instant Client SDK header directory... configure: error: Oracle Instant Client SDK header files not found ERROR: `/var/tmp/oci8/configure --with-php-config=/usr/bin/php-config --with- oci8='instantclient,/usr/lib/oracle/19.11/client64/lib'' failed
ここで何をしますか?
私が試したこと:
oracle-instantclient-19.11-devel パッケージをインストールしようとしましたが、どれをインストールすればよいですか? OL8またはOL7?
解決策 1
ドキュメントによると、oci8-2.2.0 パッケージは PHP 7 専用です。
見る: PECL :: パッケージ :: oci8 2.2.0 for Windows[^]
異なるバージョンの PHP を使用している場合は、適切なパッケージをインストールしてください。
これも読むことをお勧めします: OCI8 を使用した PHP の構成[^]
[ad_2]
コメント