Maison  >  Article  >  développement back-end  >  php détecte si l'application est installée

php détecte si l'application est installée

(*-*)浩
(*-*)浩original
2019-10-21 10:12:311938parcourir

php détecte si l'application est installée

php semble incapable de le faire ! À moins que le logiciel ne soit installé, il enverra activement une requête à php !

Sinon c'est impossible ! php est un langage de script côté serveur ! Pas de possibilité de suivre les traces des clients ! (Apprentissage recommandé : Tutoriel vidéo PHP)

Qu'il s'agisse d'un serveur gratuit ou payant, il existe encore de nombreux services et outils de surveillance de sites Web si notre utilisation personnelle habituelle n'est pas la surveillance. C'est tellement compliqué qu'il n'est pas nécessaire de créer un outil puissant comme Zabbix. Généralement, les individus ne peuvent pas l'utiliser ou ne peuvent pas le construire. Dans le même temps, il existe de nombreux codes sources de programmes tiers ou plateformes de surveillance parmi lesquels choisir sur Internet.

PHP Server Monitor est un script permettant de vérifier si votre site Web et votre serveur sont opérationnels. Il est livré avec une interface utilisateur Web dans laquelle vous pouvez gérer des services et des sites Web, ainsi que gérer les utilisateurs de chaque serveur à l'aide de numéros de téléphone mobile et d'adresses e-mail.

Fonctionnalités :

Surveiller les services et les sites Web. Email, SMS, notification push, notification par télégramme. Affichez des graphiques historiques de disponibilité et de latence. Dispose de 2 niveaux d'authentification utilisateur (administrateur et utilisateur régulier). Journaux d'erreurs de connexion, d'e-mails sortants et de messages texte. Implémentation simple de cronjob pour vérifier automatiquement votre serveur.

Il existe deux manières différentes de surveiller un serveur :

Le service

se connectera à l'entrée sur un port donné IP ou domaine. De cette façon, vous pouvez vérifier si certains services sur votre ordinateur sont toujours en cours d'exécution. Par exemple, pour vérifier votre service IMAP, entrez le port 143.

Site Web

Vous pouvez saisir un lien de site Web et il ouvrira le site Web en utilisant cURL et vérifiera le code d'état HTTP. Si le code d'état HTTP est en 4xx/5xx, cela signifie qu'une erreur s'est produite et que le site n'est pas accessible au public. Vous pouvez également configurer des expressions régulières pour faire correspondre le contenu de la page elle-même. Si l'expression régulière ne renvoie aucune correspondance, le site Web est considéré comme indisponible. Dans les deux cas, le script reviendra au « statut hors ligne » et commencera à envoyer des notifications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn