lorsque j'ai configuré Pnp4nagios, les questions suivantes se sont produites.
PHP GD Extension → PHP GD Extension non disponible
Extension PHP ZLIB → PHP ZLIB Extension non disponible
Extension de socket PHP → PHP Extension de socket non disponible
Module de réécriture Apache → Apache Mod_Rewrite n'est pas activé
google m'a dit que mon PHP a été brisé lors de l'installation. En outre, j'ai eu cette page activé-mod-rewrite-on-ubunt
Mais, mon serveur est Centos, j'ai effectué la commande "A2ENMod Rewrite", le résultat est "-Assétrique: A2ENMod: commande non trouvée" ......
Que puis-je faire? Merci.
a2ENMOD est un délianisme, sur Centos, vous devrez le faire manuellement. Veuillez vous reporter à la Documentation Apache pour savoir comment faire cela.
PHP Zlib and Sockets fait partie de PHP-commun. Installez PHP-GD et PHP-commun
yum install php php-Gd php-common
pour activer les sockets, recherchez le PHP et exécutez les commandes suivantes dans le terminal
./configure --enable-sockets
make && make install
Le module de réécriture Apache permet une réécriture de l'URL. Il est activé par défaut dans Centos 7. Vérifiez s'il est déjà activé dans votre version. La commande suivante émet une liste de modules Apache actuellement activés:
httpd -M
S'il n'est pas déjà activé, vous devrez l'activer en modifiant le fichier de configuration.
Sudo nano /etc/httpd/conf.modules.d/00-base.conf
et inclure la ligne suivante
LoadModule rewrite_module modules/mod_rewrite.so
Enregistrez le fichier et redémarrez le serveur Apache
Sudo systemctl restart httpd