PHP est un langage de script côté serveur largement utilisé. Le langage est facile à apprendre, rapide à développer et peut prendre en charge une variété de bases de données, ce qui fait de PHP un excellent langage de programmation Web. Dans le même temps, PHP dispose également de nombreuses extensions, parmi lesquelles l'extension APC peut améliorer considérablement les performances de PHP. Cet article explique comment utiliser l'extension APC pour optimiser l'efficacité opérationnelle de PHP.
1. Qu'est-ce que l'extension APC ?
APC (Alternative PHP Cache) est un outil de mise en cache pour stocker les scripts PHP en mémoire, réduisant ainsi la charge de travail de l'interpréteur PHP et améliorant la vitesse d'exécution des programmes PHP. . Le cache APC peut être installé en tant que module ou en tant qu'extension PHP. L'installation d'extensions peut être plus pratique, cet article explique donc comment utiliser les extensions à installer.
2. Installation de l'extension APC
Dans le terminal ou l'invite de commande, vous pouvez exécuter la commande suivante pour afficher les informations de configuration PHP :
php -i
Cette commande affichera le informations détaillées sur PHP, y compris la version PHP, les informations de configuration du module d'extension, etc.
L'installation de l'extension APC peut être installée à l'aide de la commande PECL, exécutez la commande suivante :
pecl install apc
Si PECL n'est pas installé sur votre serveur, vous pouvez l'installer à l'aide de la commande suivante :
yum install php-pecl-apc
This La commande utilisera le gestionnaire de packages Yum pour l'installer. Si vous utilisez une autre distribution telle que Debian ou Ubuntu, utilisez la commande apt-get pour l'installer.
Après avoir installé l'extension APC, vous devez l'activer dans le fichier de configuration php.ini. Le fichier de configuration peut être modifié à l'aide de la commande suivante :
sudo nano /etc/php.ini
Après avoir ouvert le fichier php.ini, ajoutez le contenu suivant dans la section "Extensions dynamiques" :
extension=apc.so
De plus, la taille du cache APC peut être définie dans le Fichier php.ini et autres options. La ligne suivante peut être ajoutée pour définir la taille du cache :
apc.shm_size=128M
Cette ligne définit la taille du cache APC à 128 Mo. Peut être ajusté en fonction de la configuration et des besoins de votre serveur.
Une fois le fichier de configuration modifié, vous devez redémarrer le serveur Web pour que les modifications prennent effet. Vous pouvez utiliser la commande suivante pour redémarrer le serveur Apache :
sudo service httpd restart
Si vous utilisez Nginx, veuillez utiliser la commande suivante pour redémarrer :
sudo service nginx restart
3. Tests et optimisation
Une fois l'installation terminée, nous pouvons utiliser certaines commandes outils en ligne pour les tests et l'optimisation .
Vous pouvez afficher l'état du cache APC sur la page Web à l'aide du script apc.php, qui se trouve dans le répertoire d'installation de l'extension APC. Copiez le script apc.php dans le répertoire racine du service Web, par exemple, copiez-le dans /var/www/html/apc.php. Saisissez le nom de domaine de votre site Web suivi de apc.php dans le navigateur (par exemple, http. :// example.com/apc.php), vous pouvez afficher l'état et les informations associées du cache APC.
Vous pouvez utiliser la commande suivante pour optimiser le cache APC :
php -r 'apc_clear_cache();'
Cette commande effacera le cache APC et contribuera à améliorer l'efficacité d'exécution des programmes PHP. Cette commande peut être exécutée automatiquement périodiquement à l'aide de la commande crontab.
4. Conclusion
L'extension APC est un excellent outil qui peut améliorer efficacement l'efficacité opérationnelle des programmes PHP. Nous pouvons installer à l'aide de la commande PECL ou installer à partir de gestionnaires de packages tels que Yum et APT. Une fois l'installation terminée, vous devez également l'activer dans le fichier de configuration php.ini. Enfin, certaines commandes permettent de tester et d'optimiser. J'espère que cet article pourra vous aider lorsque vous utilisez les extensions APC pour optimiser les programmes PHP.
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!