ホームページ >バックエンド開発 >PHPチュートリアル >PHP のコンパイルおよびインストール時の一般的なエラーの解決策

PHP のコンパイルおよびインストール時の一般的なエラーの解決策

不言
不言オリジナル
2018-04-04 09:27:552176ブラウズ

この記事の内容は、PHP をコンパイルおよびインストールする際の一般的なエラーの解決策です。ここで共有し、困っている友人に参考にすることもできます。

この記事は https://coderwall.com/p に投稿されています。 /ggmpfa

configure: error: xslt-config not found. libxslt >= 1.1.0 ディストリビューションを再インストールしてください
コードをコピーしてください コードは次のとおりです:
yum -y install libxslt-devel

configure: エラー: net-snmp-config バイナリが見つかりませんでした。net-snmp のインストールを確認してください。
コードをコピーします。コードは次のとおりです:yum -y install net-snmp-devel


configure: error : readline を再インストールしてください - readline が見つかりません
コードをコピーします コードは次のとおりです:yum -y install readline-devel


configure: error: pspell が見つかりません
コードをコピーします コードは次のとおりです。次のように:yum -y install aspell-devel


unixODBC サポートを確認中...configure: error: ODBC header file '/usr/include/sqlext.h' not found!
コードをコピーコードは次のとおりです:yum -y install unixODBC-devel


configure: error: ICU プレフィックスを検出できないか、/usr/bin/icu-config が失敗しました。ICU インストール プレフィックスを確認し、icu-config が機能することを確認してください。 コードをコピーします コードは次のとおりです:
yum -y install libicu-devel
configure: error: utf8mime2text() has new signal, but U8TCANONICAL is missing これは発生しないはずです。追加情報については config.log を確認してください。 .

コードをコピーしますコードは次のとおりです:
yum -y install libc-client-devel
configure : error: freetype.h not found.

コードをコピーします コードは次のとおりです:
yum -y install freetype-devel
configure: error: xpm.h not found.

コードをコピー コードは次のとおりです:
yum -y install libXpm-devel
configure: error: png.h見つかりません。

コードをコピーしますコードは次のとおりです:
yum -y install libpng-devel
configure: error: vpx_codec.h not found.

コードをコピーしますコードは次のとおりです:
yum -y install libvpx-devel
configure: エラー: エンチャントが見つかりません

コードをコピーします コードは次のとおりです:
yum -y install enchant-devel
configure: エラー: libcurl を再インストールしてください配布 - easy.h は /include/curl/

にあるはずです コードをコピーします コードは次のとおりです:
yum -y install libcurl-develLAOGAO added 20140907:


configure: error: mcrypt.h見つかりません。libmcrypt を再インストールしてください。

コードをコピーします コードは次のとおりです:
wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.ta​​r.gz tar zxf libmcrypt- 2.5.7.ta​​r.gzcd libmcrypt-2.5.7
./configure
make && make install

added 20141003:

imapが見つかりません
コードをコピーしますコードは次のとおりです:
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

configure: error: utf8_mime2text( ) には新しい署名がありますが、U8T_CANONICAL がありません。
コードをコピーしますコードは次のとおりです:
yum -y install libc-client-devel

ldap.h が見つかりません
コードをコピーしますコードは次のとおりです:
yum -y install openldap
yum -y install openldap-devel

configure: error: Cannot find ldap library in /usr/lib
コードをコピーします コードは次のとおりです:
cp -frp /usr/lib64/libldap* /usr/lib/

configure: エラー: libpq-fe.h が見つかりません。正しい PostgreSQL インストール パスを指定してください

コードをコピーします コードは次のとおりです:
yum -y install postgresql-devel

configure: error: libcurl ディストリビューションを再インストールしてください
コードをコピーしてください コードは次のとおりです:
yum -y installcurl-devel

configure: error: Could not find net- snmp-config バイナリ。net-snmp のインストールを確認してください。
コードをコピーします。コードは次のとおりです: yum -y install net-snmp-devel


configure: error: xslt-config not found. libxslt >= 1.1.0 ディストリビューションを再インストールします
コードをコピーします コードは次のとおりです:yum -y install libxslt-devel

BZip2 サポートを確認しています…はい、デフォルト パスで BZip2 を確認しています…見つかりませんエラー: BZip2 ディストリビューションを再インストールしてください

修正:


コードをコピーします コードは次のとおりです:yum -y install bzip2-devel

cURL サポートを確認しています… はい、URL ストリームに cURL を使用する必要があるかどうかを確認しています… いいえデフォルトのパスで cURL を確認しています…見つかりません。configure: エラー: libcurl ディストリビューションを再インストールしてください – easy.h は/include/curl/

にあるはずです修正:


コードをコピーします コードは次のとおりです:yum -y curl-devel をインストールします

-lcurl でcurl_multi_strerrorをチェックしています…はい、QDBMサポートをチェックしています…GDBMサポートをチェックしていません…NDBMサポートをチェックしていません…いいえ構成:エラー:DBA:必要なヘッダーファイルが見つかりませんでした。

修正:


コードをコピー コードは次のとおりです:yum -y install db4-devel

fabsf をチェックしています…はい、floorf をチェックしています…はいconfigure:エラー:jpeglib.h が見つかりません。

修正:


コピーコードコードは次のとおりです:yum -y install libjpeg-devel

fabsfをチェックしています…はい、floorfをチェックしています…はい、-ljpegでjpeg_read_headerをチェックしています…はいconfigure:エラー:png.hが見つかりません

修正:


コードをコピーしますコードは次のとおりです:yum -y install libpng-devel

-lpng で png_write_image を確認しています… はいconfigure が失敗した場合は –with-xpm-dir=

configure: error: freetype を試してください。 h が見つかりません。

修正:

コードをコピーしますコードは次のとおりです:次のオプションを使用して PHP を再構成します。-lpng で png_write_image を確認します…はい、構成します:エラー: libXpm .(a|so) が見つかりません。

修正:
复制代码 代码如下:
yum -y install libXpm-devel

-lcでbind_textdomain_codesetを確認中…はいGNU MPサポートを確認中…はいconfigure:エラー:gmp.hが見つかりません

修正:
复制代 代码如下:
yum -y install gmp-devel

utf8_mime2text 署名を確認中… U8T_DECOMPOSE を新たに確認中… 設定: エラー: utf8_mime2text() には新しい署名がありますが、U8T_CANONICAL がありません。こんなことはあってはならないことです。追加情報については、config.log を確認してください。

修正:
复制代 代码如下:
yum -y install libc-client-devel

LDAP サポートの確認…はい、LDAP Cyrus SASL サポートの共有確認…はい設定:エラー: ldap.h が見つかりません

修正:
复制代 代码如下:
yum -y install openldap-devel

-lmysqlclient で mysql_set_character_set を確認しています…はい、-lmysqlclient で mysql_stmt_next_result を確認しています…Oracle データベースを確認していません O CI8サポート…unixODBC サポートのチェックなし…設定: エラー: ODBC ヘッダー ファイル '/usr/include/sqlext.h' が見つかりません!

修正:
复制代码 代码如下:
yum -y install unixODBC-devel

PDO の PostgreSQL サポートをチェックしています…はい、共有 pg_config をチェックしています…見つかりません。configure: エラー: libpq-fe.h が見つかりません。正しい PostgreSQL インストール パスを指定してください

修正:
复制代 代码如下:
yum -y install postgresql-devel

PDO の sqlite 3 サポートのチェック…はい、PDO の共有チェックには… (キャッシュ) /usr/ local/src/php-5.3.7/ext デフォルトのパスで sqlite3 ファイルをチェックしています…見つかりませんconfigure: エラー: sqlite3 ディストリビューションを再インストールしてください

修正:
复制代码 代码如下:
yum -y install sqlite-devel

utsname.domainnameを確認中…はいPSPELLサポートを確認中…はいconfigure:error:pspellが見つかりません

Fix:
复制代码 代码如下:
yum -y install aspell-devel

UCD SNMPを有効にするかどうか確認中ハック…はい、default_store.h をチェックしています…いいえ

-lkstat の kstat_read をチェックしています… -lsnmp の snmp_parse_oid をチェックしています… -lsnmp の init_snmp をチェックしています…いいえconfigure: エラー: SNMP 健全性チェックに失敗しました。詳細については、config.log を確認してください。

修正:
复制代 代码如下:
yum -y install net-snmp-devel

XMLWriter サポートを有効にするかどうかを確認しています…はい、xml2-config パスを共有確認しています… (キャッシュ) /usr/bin/xml2-config libxml ビルドが機能するかどうかを確認しています… (キャッシュ) はい、XSL サポートを確認しています… はい、共有構成: エラー: xslt-config が見つかりません。 libxslt >= 1.1.0 ディストリビューションを再インストールしてください

修正:
コードをコピーしますコードは次のとおりです:
yum -y install libxslt-devel

configure: error: xml2-config not found. libxml2 のインストールを確認してください。

修正:
コードをコピーします。 コードは次のとおりです:
yum -y install libxml2-devel

PCREヘッダーの場所を確認しています…configure: error: Could not find pcre.h in /usr

修正:
コードをコピーしますコードは次のとおりです以下:
yum -y install pcre-devel

configure: error: Cannot find MySQL header files under yes. MySQL クライアント ライブラリはもうバンドルされていないことに注意してください!

修正:
コードをコピーしますコードは次のとおりです。 :
yum -y install mysql-devel

unixODBC サポートをチェック中…configure: error: ODBC header file '/usr/include/sqlext.h' not found!

修正:
コードをコピーコードは次のとおりです以下:
yum -y install unixODBC-devel

pg_config を確認中…見つかりません configure: エラー: 正しい PostgreSQL インストール パスを指定してください

修正:
コードをコピーします コードは次のとおりです:
yum -y install postgresql-devel

configure: エラー: pspell が見つかりません

修正:
コードをコピーコードは次のとおりです:
yum -y install pspell-devel

configure: エラー: できませんでしたnet-snmp-config バイナリを見つけます。net-snmp のインストールを確認してください。

修正:
コードをコピーしますコードは次のとおりです:
yum -y install net-snmp-devel

configure: error: xslt- config not found. libxslt >= 1.1.0 ディストリビューションを再インストールしてください

修正:
コードをコピーします コードは次のとおりです:
yum -y install libxslt-devel

関連する推奨事項:

PHP コンパイルとインストール手順と各コンパイルパラメータ設定の詳細な説明

以上がPHP のコンパイルおよびインストール時の一般的なエラーの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。