GNU/Linux >> Znalost Linux >  >> Linux

pcre.h:Žádný takový soubor nebo adresář Chyba při instalaci alternativní mezipaměti PHP [Vyřešeno]

Otázka: Ahoj techglimpse, děkuji za odpověď na můj předchozí dotaz na phpize. Nyní jsem při instalaci APC uvízl s další chybou – pcre.h:Žádný takový soubor nebo adresář . K této chybě došlo, když jsem použil pecl příkaz k instalaci APC, jak je uvedeno níže:

# pecl install apcARNING:kanál "pecl.php.net" aktualizoval své protokoly, pro aktualizaci použijte "pecl channel-update pecl.php.net" stahování APC-3.1.13.tgz ...Začínám stahovat APC- 3.1.13.tgz (171 591 bajtů).....................................provedeno:171 591 bajtů55 zdrojové soubory, budovaběh:phpize:::::::::::::::::::běh:make:::::::::::::::::::: 

Níže je snímek chyby během ‚make‘

/usr/include/php/ext/pcre/php_pcre.h:29:18:chyba:pcre.h:Z /var/tmp/APC/apc.c:45:/ není zahrnut žádný takový soubor nebo soubor directoryIn usr/include/php/ext/pcre/php_pcre.h:37:chyba:očekáváno â=â, â,â, â;â, âasmâ neboâ__attribute__â před â*â token/usr/include/php/ext/pcre/php_pcre .h:38:chyba:očekáváno â=â, â,â, â;â, âasmâ neboâ__attribute__â před â*â token/usr/include/php/ext/pcre/php_pcre.h:44:chyba:očekávaný kvalifikátor specifikátoru -list před âpcreâ/var/tmp/APC/apc.c:449:chyba:očekávaný seznam specifikátorů před âpcreâ/var/tmp/APC/apc.c:Ve funkci âapc_regex_compile_arrayâ:/var/tmp/APC/apc .c:510:chyba:âapc_regexâ nemá žádného člena s názvem âpregâ/var/tmp/APC/apc.c:510:chyba:âapc_regexâ nemá žádného člena s názvem âpregâ/var/tmp/APC/apc.c:511:chyba:âapc_regexâ nemá žádného člena s názvem ânregâ/var/tmp/APC/apc.c:511:chyba:âapc_regexâ nemá žádného člena s názvem ânregâ/var/tmp/APC/apc.c:Ve funkci âapc_regex_match_arrayâ:/var/tmp/APC/apc. c:552:chyba:âapc_regexâ nemá žádného člena s názvem âpregâ/var/tmp/AP C/apc.c:552:chyba:âapc_regexâ nemá žádného člena s názvem âpregâ/var/tmp/APC/apc.c:553:chyba:âapc_regexâ nemá žádného člena s názvem ânregâ/var/tmp/APC/apc.c:553:chyba:âapc_regexâ nemá žádného člena jménem ânregâmake:*** [apc.lo] Chyba 1CHYBA:`make' se nezdařilo

Prosím, pomozte mi opravit tuto chybu – Díky Maneesh.

Řešení:

Chyba znamená, že nemáte ‘pcre-devel ‘nainstalováno. Spusťte níže uvedený příkaz.

Na počítači CentOS, RHEL:

# yum install pcre-devel

Na Ubuntu, Debianu – použijte apt-get:

# apt-get install libpcre3-dev 

To by mělo opravit pcre.h nenalezena chyba.


Linux
  1. fatální chyba openssl/evp.h:Žádný takový soubor nebo adresář:[Vyřešeno]

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Kubuntu zobrazuje chybu při přihlášení (file:///usr/share/sddm//themes/breeze/main.qml:žádný takový soubor nebo adresář)?

  1. Jak systemd-tmpfiles vyčistí /tmp/ nebo /var/tmp (náhrada tmpwatch) v CentOS / RHEL 7

  2. Chyba s gradlew:/usr/bin/env:bash:Žádný takový soubor nebo adresář

  3. Django static_root v /var/www/... - žádná oprávnění ke collectstatic

  1. cp:nelze vytvořit adresář:Žádný takový soubor nebo adresář

  2. Jak změnit výchozí /tmp na /home/user/tmp

  3. Rozdíl a správné použití pro /tmp a /var/tmp