Estoy tratando de instalar Apache en Red Hat. Es un sistema sobre el que no tengo control total (mis administradores de sistemas me han dado un directorio para trabajar). Así que descargué, configuré e instalé APR, APR-Util y PCRE, además de Apache 2.4.7.
Ejecuté lo siguiente para APR:
./configure --prefix=/u01/app/apache/apr/
make
make install
Recibió la advertencia para recordar correr
libtool --finish /usr/local/apr/lib
Cambié eso a
libtool --finish /u01/app/apache/apr/lib/
y dijo que instaló las bibliotecas en esa ubicación
Del mismo modo, para APR-Util, ejecutó:
./configure --prefix=/u01/app/apache/apr-util/ --with-apr=/u01/app/apache/apr/bin
make
make install
Me dijeron que las bibliotecas se instalaron en / u01 / app / apache / apr-util // lib
A continuación, 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
Hasta el momento, no hay problemas. Ahora trato de configurar 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
Encuentra APR y APR-Util, pero por supuesto, aparece el error "No encontré el script pcre-config en / u01 / app / apache / pcre / bin". Por qué, no sé, ya que el archivo está allí en esa ubicación. ¿Qué estoy haciendo mal? ¡Gracias!
Este es un script de shell y, por lo tanto, debe comenzar con #! / Path / to / interpreter. La causa más probable de su problema es que este camino es malo. Por ejemplo, es #! / Bin / perl aunque su perl está en / usr / bin. Comprueba esto, si no está bien, arréglalo manualmente y vuelve a intentarlo.
fuente
Instalado pcre-8.37 de pcre.org .os es rhel 7.3 y httpd 2.4.23.Después de instalar pcre no hubo necesidad de mostrar la ruta explícitamente
fuente
Asegúrese de no estar usando pcre2. descargue y compile pcre, intente volver a ejecutar.
fuente