Maison >développement back-end >PHP7 >Pourquoi php7.0 installe-t-il le plug-in mais il indique toujours qu'il n'est pas installé ?
PHP 7.0 Les raisons pour lesquelles le plug-in n'est pas installé après son installation sont les suivantes : Problèmes d'autorisation : Vérifiez si les autorisations du répertoire et des fichiers du plug-in sont correctes. Erreurs de configuration : Vérifiez que les directives extension_dir et extension=plugin.so pointent vers les bons répertoires et fichiers. Problème de redémarrage PHP : redémarrez PHP-FPM ou Apache pour charger de nouveaux plugins. Autres raisons : vérifiez la version de PHP, les installations de dépendances et si les plugins sont cassés ou incompatibles.
Pourquoi PHP 7.0 indique-t-il qu'il n'est pas installé après l'installation du plug-in ?
PHP 7.0 indique qu'il n'est pas installé après l'installation du plug-in. Les raisons peuvent être :
. 1. Problèmes d'autorisation
/usr/share/php
ou /usr/local/lib/php
. /usr/share/php
或 /usr/local/lib/php
中。运行以下命令来设置权限:
<code class="sh">sudo chown -R www-data:www-data /path/to/plugin sudo chmod -R 755 /path/to/plugin</code>
2. 配置错误
/etc/php/7.0/php.ini
中的 extension_dir
指令,确保它指向正确的插件目录。/etc/php/7.0/conf.d/extensions.ini
中的 extension=plugin.so
<code class="sh">sudo systemctl restart php7.0-fpm</code>
Vérifiez extension_dir
dans /etc/php/7.0/php.ini code> code> , en vous assurant qu'elle pointe vers le bon répertoire du plugin.
extension=plugin.so
dans /etc/php/7.0/conf.d/extensions.ini
pour vous assurer qu'elle n'est pas commentée et pointe vers le bon document du plugin. Redémarrez PHP-FPM ou Apache pour charger le nouveau plugin.
<code class="sh">sudo service apache2 restart</code>
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!