質問: こんにちはtechglimpse、phpizeに関する私の以前の質問に答えてくれてありがとう。現在、APCのインストール中に別のエラーが発生します– pcre.h:そのようなファイルやディレクトリはありません 。このエラーは、 peclを使用したときに発生しました 以下のようにAPCをインストールするコマンド:
# pecl install apc ARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-upd ate pecl.php.net" to update downloading APC-3.1.13.tgz ... Starting to download APC-3.1.13.tgz (171,591 bytes) .....................................done: 171,591 bytes 55 source files, building running: phpize :::::::::::::::::::: running: make ::::::::::::::::::::
以下は、「作成」中のエラーのスナップショットです
/usr/include/php/ext/pcre/php_pcre.h:29:18: error: pcre.h: No such file or directory In file included from /var/tmp/APC/apc.c:45: /usr/include/php/ext/pcre/php_pcre.h:37: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token /usr/include/php/ext/pcre/php_pcre.h:38: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token /usr/include/php/ext/pcre/php_pcre.h:44: error: expected specifier-qualifier-lis t before âpcreâ /var/tmp/APC/apc.c:449: error: expected specifier-qualifier-list before âpcreâ /var/tmp/APC/apc.c: In function âapc_regex_compile_arrayâ: /var/tmp/APC/apc.c:510: error: âapc_regexâ has no member named âpregâ /var/tmp/APC/apc.c:510: error: âapc_regexâ has no member named âpregâ /var/tmp/APC/apc.c:511: error: âapc_regexâ has no member named ânregâ /var/tmp/APC/apc.c:511: error: âapc_regexâ has no member named ânregâ /var/tmp/APC/apc.c: In function âapc_regex_match_arrayâ: /var/tmp/APC/apc.c:552: error: âapc_regexâ has no member named âpregâ /var/tmp/APC/apc.c:552: error: âapc_regexâ has no member named âpregâ /var/tmp/APC/apc.c:553: error: âapc_regexâ has no member named ânregâ /var/tmp/APC/apc.c:553: error: âapc_regexâ has no member named ânregâ make: *** [apc.lo] Error 1 ERROR: `make' failed
このエラーの修正を手伝ってください–Maneeshに感謝します。
解決策:
このエラーは、「 pcre-devel」がないことを意味します ‘がインストールされました。以下のコマンドを実行します。
CentOS、RHELマシンの場合:
# yum install pcre-devel
Ubuntu、Debianの場合– apt-getを使用します:
# apt-get install libpcre3-dev
pcre.hを修正する必要があります エラーが見つかりません。
PHP-intlエラー:ICUプレフィックスを検出できないか、失敗しませんでした。 ICUインストールプレフィックスを確認してください[解決済み]
APCインストールエラー– sh:phpize:コマンドが見つかりません[解決済み]