Position actuelle: Accueil> Derniers articles> Utilisez php_uname () pour créer la page de l'outil de diagnostic de la plate-forme

Utilisez php_uname () pour créer la page de l'outil de diagnostic de la plate-forme

M66 2025-05-17

Comprendre les informations de base sur la plate-forme actuelle est très utile pour diagnostiquer les problèmes et optimiser les performances lors du développement et de la maintenance des applications PHP. La fonction php_uname () est un outil très utile en PHP qui peut être utilisé pour obtenir des informations pertinentes sur le système d'exploitation. Grâce à cette fonction, nous pouvons rapidement créer une page d'outil de diagnostic simple pour afficher les informations système du serveur. Cet article vous apprendra à créer rapidement une page d'outil de diagnostic de plate-forme à l'aide de php_uname () .

1. Quelle est la fonction php_uname () ?

La fonction php_uname () est utilisée pour obtenir des informations sur le système d'exploitation actuel. Il renvoie une chaîne contenant le type de système d'exploitation, le nom d'hôte, le numéro de version, etc. Les fonctions ont des paramètres différents, et vous pouvez obtenir des informations à différents niveaux en fonction de vos besoins.

 php_uname();
  • Les résultats renvoyés contiennent généralement des informations telles que le type de système d'exploitation, le nom d'hôte, la version du système d'exploitation, etc.

php_uname () renverra les informations complètes par défaut, mais vous pouvez également choisir d'obtenir une partie des informations en fonction de vos besoins. Par exemple:

  • php_uname ('s') ne renvoie que le nom du système d'exploitation.

  • php_uname ('n') renvoie le nom d'hôte.

  • php_uname ('r') renvoie la version du système d'exploitation.

  • php_uname ('v') renvoie le numéro de version du système d'exploitation.

  • php_uname ('m') renvoie l'architecture de la machine.

2. Étapes pour créer une page d'outil de diagnostic

Nous rédigerons une page PHP simple qui affiche les informations du système d'exploitation du serveur actuel. Grâce à cette page, vous pouvez rapidement comprendre votre environnement de plate-forme.

Étape 1: Créez une page HTML de base

Tout d'abord, créez un fichier HTML en tant que Framework de page pour afficher les informations de diagnostic du serveur.

 <!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Outils de diagnostic de plate-forme</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f4;
            margin: 0;
            padding: 0;
        }
        .container {
            width: 80%;
            margin: 20px auto;
            padding: 20px;
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
        h1 {
            text-align: center;
        }
        pre {
            background-color: #f0f0f0;
            padding: 10px;
            border-radius: 5px;
            font-family: 'Courier New', Courier, monospace;
            white-space: pre-wrap;
            word-wrap: break-word;
        }
    </style>
</head>
<body>

<div class="container">
    <h1>Outils de diagnostic de plate-forme</h1>
    <h3>Informations actuelles du système d&#39;exploitation:</h3>
    <pre>
<?php
// Obtenez des informations liées au système d&#39;exploitation
echo php_uname();
?>
    </pre>
</div>

</body>
</html>

Étape 2: Exécutez le code PHP

Enregistrez le fichier sous diagnostic.php et assurez-vous que l'environnement de votre serveur est installé et configuré avec PHP. Placez le fichier dans le répertoire de racine Web du serveur. Lors de l'accès au fichier, la page affichera des informations pertinentes sur le système d'exploitation actuel.

 http://m66.net/diagnostic.php

À ce stade, vous devriez pouvoir voir quelque chose comme le suivant sur la page:

 Linux myserver 5.4.0-1045-generic #47~18.04.1-Ubuntu SMP Tue Dec 1 20:35:25 UTC 2020 x86_64

3. Personnaliser les informations de diagnostic

En plus des informations sur le système d'exploitation, vous pouvez également ajouter plus d'informations de diagnostic. Par exemple, obtenez la version PHP du serveur, les informations de configuration PHP du serveur, les autorisations de fichiers, etc.

Obtenez la version PHP:

 echo 'PHP Version: ' . phpversion();

Obtenez la configuration du serveur:

 echo 'PHP Informations sur la configuration: ' . phpinfo();

Obtenir des informations sur le système de fichiers:

 echo 'Informations sur le système de fichiers: ' . php_uname('m');

Grâce à ces informations, vous pouvez mieux comprendre l'environnement de fonctionnement du serveur et aider à dépanner et à optimiser les problèmes.

4. Résumé

En utilisant la fonction php_uname () , nous pouvons facilement créer une page d'outil de diagnostic de plate-forme pour obtenir des informations pertinentes sur le système d'exploitation. Au cours du processus de développement, ces informations sont très importantes pour le débogage et l'optimisation. Vous pouvez étendre cette page selon les besoins pour ajouter plus d'informations de configuration de système et de PHP pour améliorer davantage le praticité de l'outil.

J'espère que cet article peut vous aider à créer rapidement une page de diagnostic simple pour fournir plus d'informations environnementales pour votre application PHP.