Heim > Artikel > Backend-Entwicklung > So lösen Sie das Problem, dass es in der PHP-Konfiguration unter Ubuntu keine Erweiterung gibt
Wenn Sie das Ubuntu-Betriebssystem verwenden, kann es beim Versuch, eine PHP-Erweiterung zu installieren, auf das Problem stoßen, dass keine Erweiterung vorhanden ist. Dies liegt daran, dass Ubuntus PHP standardmäßig nicht alle möglichen Erweiterungen enthält. Dieses Problem ist eigentlich einfach zu lösen. Als nächstes stellen wir kurz vor, wie man PHP-Erweiterungen unter Ubuntu konfiguriert.
Bevor Sie die Erweiterung installieren, müssen Sie Ihre PHP-Versionsnummer bestätigen. Unter Ubuntu können Sie dies überprüfen, indem Sie den folgenden Befehl im Terminal ausführen:
php -v
Das Ergebnis zeigt die PHP-Versionsinformationen an.
Nachdem Sie die PHP-Versionsnummer bestätigt haben, können Sie die erforderlichen PHP-Erweiterungen über den Suchbefehl von Ubuntu finden und installieren, der im APT-Repository enthalten ist.
Wenn Sie beispielsweise eine MySQL-Erweiterung installieren müssen, können Sie den folgenden Befehl eingeben:
sudo apt-get update sudo apt-get install php-mysql
Dieser Befehl installiert das php-mysql-Paket, das die MySQL-Erweiterung zu Ihrer PHP-Instanz hinzufügt.
Nachdem Sie eine neue PHP-Erweiterung installiert haben, müssen Sie PHP neu starten, damit die Erweiterung wirksam wird.
sudo systemctl restart apache2
Dieser Befehl startet den Apache-Dienst neu und sorgt dafür, dass die neue PHP-Erweiterung wirksam wird.
Manchmal müssen Sie einige PHP-Erweiterungen möglicherweise manuell installieren. Für diesen Vorgang muss eine bestimmte Version des Erweiterungsquellcodes heruntergeladen und anschließend lokal installiert werden. Hier ist ein Beispiel:
Laden Sie den Quellcode der Erweiterung herunter:
wget https://pecl.php.net/get/redis-4.3.0.tgz
Entpacken Sie den Quellcode der Erweiterung:
tar -zxvf redis-4.3.0.tgz
Geben Sie das entpackte Verzeichnis ein:
cd redis-4.3.0
Kompilieren und installieren Sie die Erweiterung:
sudo phpize sudo ./configure sudo make sudo make install
Das Konfigurieren von PHP-Erweiterungen unter Ubuntu ist eigentlich sehr schwierig Ganz einfach, wenn Sie immer noch Probleme haben, wahrscheinlich weil unterschiedliche PHP-Versionen unterschiedliche Handhabung erfordern. Ich empfehle Ihnen, sich etwas Zeit zu nehmen und die Dokumentation und Anweisungen sorgfältig zu lesen, bevor Sie eine Lösung finden und anwenden.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass es in der PHP-Konfiguration unter Ubuntu keine Erweiterung gibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!