pcre - Apache-asennus; libpcre-virhe

Translate

Asennettaessa Apache Ubuntu 11.10 -sovellukseen saan seuraavan virheen:

configure: error: APR ei löytynyt. Lue ohjeet.

Seurasin ohjeitatässäSitten saan alla olevan virheen:

configure: error: pcre-config libpcre-tiedostoa ei löytynyt. PCRE vaaditaan ja saatavana osoitteestahttp://pcre.org/

Mitä teen väärin ja miten voin ratkaista sen?

This question and all comments follow the "Attribution Required."

Kaikki vastaukset

Translate

1. Lataa PCRE osoitteestaPCRE.org

2. Käännä se etuliitteellä ja asenna se:

./configure --prefix=/usr/local/pcre
make
make install

3. Palaa takaisin Apache-asennuksesi paikkaan ja käännä Apache PCRE: llä:

--with-pcre=/usr/local/pcre
Lähde
Translate

Minulle (Fedora Linux) riitti vain asentamaan pcre-devel:yum install -y pcre-devel. Ei tarvinnut edes käyttää--with-pcrejälkeenpäin.

Lähde
Translate

Debian

Debian 9.5: n puhtaassa asennuksessa Apache-asennuksen aikana on oltava joitain paketteja ja kirjastoja virheiden välttämiseksi. Seuraavaksi näytän virhetyypin ja vastaavan ratkaisun

Kokoonpano

  • configure: error: $ PATH: sta ei löydy hyväksyttävää C-kääntäjää

    $ sudo apt-get install build-essential

  • configure: error: pcre-config -ohjelmaa libpcre ei löytynyt. PCRE vaaditaan ja saatavana osoitteestahttp://pcre.org/

    $ sudo apt-get install libpcre3-dev

Sitten teen määrityksen, joka osoittaa, että se on asennettu polulle/usr/localeikä sisään/usr/local/apache2, muuten minulla on kirjastovirheitä. Ajatuksena on, että httpd: lle luodut kirjastot loppuvat/usr/local/libniin ettädynaaminen linkkerituntee heidät.

$ configure --prefix /usr/local

Kokoelma

Ja kääntämistä varten joidenkin pakettien seuraava asennus myös välttäisi virheitä Debianin puhtaassa asennuksessa.

  • xml / apr_xml.c: 35: 19: kohtalokas virhe: expat.h: Ei tällaista tiedostoa tai hakemistoa.

    $ sudo apt-get install libexpat1-dev.

On suositeltavaa käyttää -j3-parametria kääntämisen nopeuttamiseksi. Vaikka se voidaan myös jättää huomiotta.

$ make -j3
Lähde
Translate

Minulla oli toinen ongelma apache2: n kokoamisessa CentOS: ssa pcre: llä. Asensin pcren muuhun sijaintiin "/ custom / location / pcre" ja määritin komennon heittää seuraava virhe

configure: error: Did not find pcre-config script at "/custom/location/pcre"

ratkaista se vaihtamalla lippua--with-pcre=/custom/location/pcreettä--with-pcre=/custom/location/pcre/bin/pcre2-config

Lähde
Translate

SisäänRHEL 3ei ole tarpeen asettaa parametri--with-pcreosoittamalla pcre-config. Ainoa tarvepcrepolku

My configure -komento:

./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre
Lähde
Translate

Tämä toimi minulle

./configure --prefix / u01 / apache --with-included-apr - with-pcre = / usr / local / pcre / bin / pcre2-config

Lähde
Translate

BTW, CentOS 7.6: lla ennen httpd: n rakentamista, asenna pcre-devel

`$ sudo yum install pcre-devel` 
Lähde
Kirjailijasta