GNU/Linux >> LINUX-Kenntnisse >  >> Linux

pcre.h:Kein solcher Datei- oder Verzeichnisfehler beim Installieren des alternativen PHP-Cache [Gelöst]

Frage: Hallo techglimpse, vielen Dank für die Beantwortung meiner vorherigen Frage zu phpize. Jetzt stecke ich bei der Installation von APC mit einem weiteren Fehler fest – pcre.h:No such file or directory . Dieser Fehler trat auf, als ich pecl verwendete Befehl, um APC wie folgt zu installieren:

# 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
::::::::::::::::::::

Unten ist die Momentaufnahme des Fehlers während „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

Bitte helfen Sie mir, diesen Fehler zu beheben – Danke Maneesh.

Lösung:

Der Fehler bedeutet, dass Sie „pcre-devel“ nicht haben ' Eingerichtet. Führen Sie den folgenden Befehl aus.

Unter CentOS, RHEL-Maschine:

# yum install pcre-devel

Unter Ubuntu, Debian – verwenden Sie apt-get:

# apt-get install libpcre3-dev

Das sollte pcre.h beheben Fehler nicht gefunden.


Linux
  1. Fehler:xenstore-read:xs_open:Keine solche Datei oder Verzeichnis auf DomU [Gelöst]

  2. Fehler:Xend Start – /proc/xen/capabilities:No such file or directory [Gelöst]

  3. Fehler beim Installieren von LiME unter CentOS – lib/modules/kernel_version/build:Keine solche Datei oder Verzeichnis [Gelöst]

  4. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  5. So bereinigt systemd-tmpfiles /tmp/ oder /var/tmp (Ersatz von tmpwatch) in CentOS / RHEL 7

Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

Linux-Fehler beim Laden gemeinsam genutzter Bibliotheken:Gemeinsam genutzte Objektdatei kann nicht geöffnet werden:Keine solche Datei oder dieses Verzeichnis

Fehler mit gradlew:/usr/bin/env:bash:Keine solche Datei oder Verzeichnis

cp:Verzeichnis kann nicht erstellt werden:Keine solche Datei oder Verzeichnis

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

unix:///var/run/supervisor.sock keine solche Datei