Konfigurasi instalasi Apache tidak dapat menemukan PCRE? (pcre-config untuk libpcre tidak ditemukan)

9

Ini adalah persyaratan dan instruksi tentang cara menginstal Apache di Linux. http://httpd.apache.org/docs/current/install.html

Jadi saya telah menginstal semuanya ( c++ compiler, aprdan apr-util) untuk dapat menginstal Apache dengan benar.

Satu-satunya yang tersisa adalah PCRE, saya telah menginstalnya dan terletak di PCRE saya /usr/local/src/pcre-8.32

Saat saya mencoba, sudo ./configure --with-included-aprsaya mendapatkan kesalahan ini:

checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

Apa yang saya lakukan salah?

Ivan Ivković
sumber

Jawaban:

10

Paket devel PCRE tidak diinstal pada sistem Anda. Pertama instal pcre-devel

sudo yum install pcre-devel -y

dan kemudian jalankan

sudo ./configure --with-included-apr

secara otomatis akan mengambil pcre secara default.

tejas
sumber
9

Ini menyelesaikannya.

Pertama saya menginstal pcre /usr/local/pcre, menggunakan

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

Kemudian instal apache dengan

./configure --with-included-apr --with-pcre=/usr/local/pcre
make
sudo make install
Ivan Ivković
sumber
0

Saya menyelesaikannya dengan memberikan path dalam konfigurasi Apache

./configure \
--with-included-apr \
--with-pcre=/usr/local/pcre/bin/pcre-config 

karena kompiler mencari pengaturan konfigurasi dalam file pra-konfigurasi, maka kita harus memberikan lokasi yang tepat dari file pra-konfigurasi.

Udit
sumber