Heim >Backend-Entwicklung >PHP7 >Warum installiert php7.0 das Plug-in, zeigt aber trotzdem an, dass es nicht installiert ist?
PHP 7.0 Die Gründe, warum das Plug-in nach der Installation nicht installiert wird, sind folgende: Berechtigungsprobleme: Überprüfen Sie, ob die Berechtigungen des Plug-in-Verzeichnisses und der Dateien korrekt sind. Konfigurationsfehler: Überprüfen Sie, ob die Anweisungen extension_dir und extension=plugin.so auf die richtigen Verzeichnisse und Dateien verweisen. PHP-Neustartproblem: Starten Sie PHP-FPM oder Apache neu, um neue Plugins zu laden. Andere Gründe: Überprüfen Sie die PHP-Version, Abhängigkeitsinstallationen und ob Plugins defekt oder inkompatibel sind.
Warum zeigt PHP 7.0 an, dass es nach der Installation des Plug-Ins nicht installiert ist?
PHP 7.0 zeigt an, dass es nach der Installation des Plug-Ins nicht installiert ist. Die Gründe können sein:
1. Berechtigungsprobleme
/usr/share/php
oder /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>
Überprüfen Sie extension_dir
in /etc/php/7.0/php.ini code> code>-Direktive und stellen Sie sicher, dass sie auf das richtige Plugin-Verzeichnis verweist.
extension=plugin.so
in /etc/php/7.0/conf.d/extensions.ini
, um sicherzustellen, dass sie unkommentiert ist und auf das Richtige verweist Plugin-Dokument. Starten Sie PHP-FPM oder Apache neu, um das neue Plugin zu laden.
<code class="sh">sudo service apache2 restart</code>
Das obige ist der detaillierte Inhalt vonWarum installiert php7.0 das Plug-in, zeigt aber trotzdem an, dass es nicht installiert ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!