Saya mencoba menginstal Apache di Red Hat. Ini adalah sistem yang saya tidak punya kendali penuh atas (sysadmin saya telah memberi saya direktori untuk bekerja). Jadi saya sudah mengunduh, mengkonfigurasi, dan menginstal APR, APR-Util, dan PCRE, selain Apache 2.4.7.
Saya menjalankan yang berikut untuk April:
./configure --prefix=/u01/app/apache/apr/
make
make install
Menerima peringatan untuk diingat untuk dijalankan
libtool --finish /usr/local/apr/lib
Saya mengubahnya menjadi
libtool --finish /u01/app/apache/apr/lib/
dan katanya menginstal Perpustakaan di lokasi itu
Demikian pula, untuk APR-Util, jalankan:
./configure --prefix=/u01/app/apache/apr-util/ --with-apr=/u01/app/apache/apr/bin
make
make install
Beri tahu saya bahwa Perpustakaan telah diinstal di / u01 / app / apache / apr-util // lib
Selanjutnya, PCRE:
./configure --prefix=/u01/app/apache/pcre/ --with-apr=/u01/app/apache/apr/bin --with-apr-util=/u01/app/apache/apr-util/bin
make
make install
Sejauh ini, tidak ada masalah. Sekarang saya mencoba mengkonfigurasi apache
./configure --prefix=/u01/app/apache/apache247/ --with-apr=/u01/app/apache/apr/bin --with-apr-util=/u01/app/apache/apr-util/bin --with-pcre=/u01/app/apache/pcre/bin
Ia menemukan APR dan APR-Util, tetapi tentu saja, saya mendapatkan kesalahan "Tidak menemukan skrip pcre-config di / u01 / app / apache / pcre / bin". Mengapa, saya tidak tahu, karena file itu ada di lokasi itu. Apa yang saya lakukan salah? Terima kasih!
Ini adalah skrip shell dan karenanya harus dimulai dengan #! / Path / to / interpreter. Penyebab paling mungkin dari masalah Anda adalah, bahwa jalur ini buruk. Contohnya adalah #! / Bin / perl meskipun perl Anda ada di / usr / bin. Periksa ini, jika tidak ok, perbaiki secara manual dan coba lagi.
sumber
Diinstal pcre-8.37 dari pcre.org .os adalah rhel 7.3 dan httpd 2.4.23. Setelah menginstal pcre tidak perlu menunjukkan path secara eksplisit
sumber
Pastikan Anda tidak menggunakan pcre2. unduh dan kompilasi pcre, coba jalankan kembali.
sumber