GNU/Linux >> Linux の 問題 >  >> Linux

pcre.h:代替PHPキャッシュのインストール中にそのようなファイルまたはディレクトリエラーが発生しません[解決済み]

質問: こんにちは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を修正する必要があります エラーが見つかりません。


Linux
  1. エラー:xenstore-読み取り:xs_open:DomUにそのようなファイルまたはディレクトリはありません[解決済み]

  2. エラー:Xend Start – / proc / xen /capabilities:そのようなファイルまたはディレクトリはありません[解決済み]

  3. CentOSへのLiMEのインストール中にエラーが発生する– lib / modules / kernel_version / build:そのようなファイルまたはディレクトリはありません[解決済み]

  1. 致命的なエラーopenssl/evp.h:そのようなファイルまたはディレクトリはありません:[解決済み]

  2. 共有ライブラリの読み込み中の Linux エラー:共有オブジェクト ファイルを開けません:そのようなファイルまたはディレクトリはありません

  3. gradlew のエラー:/usr/bin/env:bash:No such file or directory

  1. サーバーへの代替PHPキャッシュ(APC)のインストール

  2. /var/www/... の Django static_root - collectstatic へのアクセス許可がありません

  3. 致命的なエラー:cuda.h:そのようなファイルまたはディレクトリはありません