J'essaie d'installer Apache sur Red Hat. C'est un système sur lequel je n'ai pas un contrôle total (mes administrateurs système m'ont donné un répertoire dans lequel travailler). J'ai donc téléchargé, configuré et installé APR, APR-Util et PCRE, en plus d'Apache 2.4.7.
J'ai exécuté ce qui suit pour APR:
./configure --prefix=/u01/app/apache/apr/
make
make install
Reçu l'avertissement de ne pas oublier de courir
libtool --finish /usr/local/apr/lib
J'ai changé ça en
libtool --finish /u01/app/apache/apr/lib/
et il a dit avoir installé les bibliothèques à cet endroit
De même, pour APR-Util, a exécuté:
./configure --prefix=/u01/app/apache/apr-util/ --with-apr=/u01/app/apache/apr/bin
make
make install
Me dit que les bibliothèques ont été installées dans / u01 / app / apache / apr-util // lib
Ensuite, 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
Jusqu'à présent, aucun problème. Maintenant j'essaye de configurer 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
Il trouve APR et APR-Util, mais bien sûr, j'obtiens l'erreur "N'a pas trouvé le script pcre-config dans / u01 / app / apache / pcre / bin". Pourquoi, je ne sais pas, car le fichier est là à cet endroit. Qu'est-ce que je fais mal? Merci!
Ceci est un script shell et doit donc commencer par #! / Chemin / vers / interprète. La cause la plus probable de votre problème est que ce chemin est mauvais. Par exemple, c'est #! / Bin / perl bien que votre perl soit dans / usr / bin. Vérifiez cela, si ce n'est pas ok, corrigez-le manuellement et réessayez.
la source
Installé pcre-8.37 à partir de pcre.org .os est rhel 7.3 et httpd 2.4.23.Après l'installation de pcre, il n'était pas nécessaire d'afficher explicitement le chemin
la source
Assurez-vous que vous n'utilisez pas pcre2. téléchargez et compilez pcre, essayez de relancer.
la source