CentOS で PHP5 をコンパイルするときに、次のようなエラー メッセージが表示されることがあります。基本的に、それらは yum を介して対応するライブラリをインストールすることで解決できます。以下に具体的な解決策をいくつか示します:
?
BZip2 サポートを確認しています…はい、デフォルト パスで BZip2 を確認しています…見つかりませんconfigure: error: BZip2 ディストリビューションを再インストールしてください
修正: yum install bzip2-devel
?
cURL サポートを確認しています…はい、URL ストリームに cURL を使用する必要があるか確認しています…デフォルト パスの cURL を確認していません…見つかりませんconfigure: error : libcurl ディストリビューションを再インストールしてください – easy.h は/include/curl/
にあるはずです 修正: yum installcurl-devel
?
checking forcurl_multi_strerror in -lcurl …はい QDBM サポートをチェックしています… GDBM サポートをチェックしていません… NDBM サポートをチェックしていません… いいえconfigure: エラー: DBA: 必要なヘッダー ファイルが見つかりませんでした。
修正: yum install db4-devel
?
fabsf をチェックしています…はい、floorf をチェックしています…はい設定: エラー: jpeglib.h が見つかりません。
修正: yum install libjpeg-devel
?
fabsf をチェックしています…はい、floorf をチェックしています…はい、-ljpeg で jpeg_read_header をチェックしています…はいconfigure: エラー: png.h が見つかりません。
修正: yum install libpng-devel
?
-lpng で png_write_image を確認しています…はいconfigure が失敗した場合は –with-xpm-dir=
?
configure: error: freetype h を試してください。見つかりません。
修正: 次のオプションを使用して PHP を再構成します。 --with-xpm-dir=/usr
?
-lpng で png_write_image を確認しています… はい設定: エラー: libXpm.(a|so) が見つかりません。
修正: yum install libXpm-devel
?
-lc のbind_textdomain_codeset を確認しています…はい、確認していますGNU MP サポート…はい設定: エラー: gmp.h
が見つかりません修正: yum install gmp-devel
?
utf8_mime2text 署名を確認しています… U8T_DECOMPOSE を新たに確認しています…configure: エラー: utf8_mime2text() には新しい署名がありますが、U8T_CANONICAL がありません。これは発生しないはずです。詳細については config.log を確認してください。
修正: yum install libc-client-devel
?
LDAP サポートをチェックしています…はい、LDAP Cyrus SASL サポートを共有チェックしています…はいconfigure: error: ldap.h が見つかりません
修正: yum install openldap-devel
?
-lmysqlclient で mysql_set_character_set を確認しています…はい、-lmysqlclient で mysql_stmt_next_result を確認しています…Oracle Database OCI8 サポートを確認していません…unixODBC サポートを確認していません…構成: エラー: ODBC ヘッダー ファイル '/usr/ include /sqlext.h' が見つかりません!
修正:?yum install unixODBC-devel
?
PDO の PostgreSQL サポートをチェックしています…はい、pg_config の共有チェック…ありません構成が見つかりました: エラー: libpq-fe.h が見つかりません。正しい PostgreSQL インストール パスを指定してください
修正: yum install postgresql-devel
?
sqlite 3 サポートを確認していますPDO の場合…はい、PDO の共有チェックには以下が含まれます… (キャッシュ) /usr/local/src/php-5.3.7/ext デフォルトのパスにある sqlite3 ファイルのチェック…見つかりませんconfigure: error: sqlite3 ディストリビューションを再インストールしてください
修正: yum install sqlite-devel
?
utsname.domainname をチェックしています…はい PSPELL サポートをチェックしています…はいconfigure: エラー: pspell が見つかりません
修正: yum install aspell-devel
?
UCD SNMP ハックを有効にするかどうかを確認しています…はい、default_store.h を確認しています…いいえ
?
を確認しています-lkstat の kstat_read… -lsnmp の snmp_parse_oid のチェックなし… -lsnmp の init_snmp のチェックなし… 構成なし: エラー: SNMP 健全性チェックに失敗しました。詳細については、config.log を確認してください。
修正: yum install net-snmp-devel
?
XMLWriter サポートを有効にするかどうかを確認しています…はい、共有 xml2-config パスを確認しています… (キャッシュ) /usr/bin/xml2-config libxml がビルドされているかどうかを確認しています動作します… (キャッシュされています) はい、XSL サポートを確認しています… はい、共有構成: エラー: xslt-config が見つかりません。libxslt >= 1.1.0 ディストリビューションを再インストールしてください
修正: yum install libxslt-devel
?
構成: エラー: xml2-config が見つかりません。libxml2 のインストールを確認してください。
修正: yum install libxml2-devel
?
PCRE ヘッダーの場所を確認しています…configure: エラー: /usr に pcre.h が見つかりません
修正: yum install pcre-devel
?
configure :エラー:yes で MySQL ヘッダー ファイルが見つかりません。MySQL クライアント ライブラリはバンドルされていないことに注意してください!
修正: yum install mysql-devel
?
unixODBC を確認していますサポート…構成: エラー: ODBC ヘッダー ファイル '/usr/include/sqlext.h' が見つかりません!
修正: yum install unixODBC-devel
?
チェック中pg_config… 見つかりません configure: エラー: libpq-fe.h が見つかりません。正しい PostgreSQL インストール パスを指定してください
修正:?yum install postgresql-devel
?
: エラー: pspell
が見つかりません 修正: yum install pspell-devel
?
configure: エラー: net-snmp-config バイナリが見つかりませんでした。 net-snmp のインストールを確認してください。
修正: yum install net-snmp-devel
?
configure: エラー: xslt-config が見つかりません。 libxslt >= 1.1.0 ディストリビューションを再インストールしてください
修正: yum install libxslt-devel