Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem, dass es in der PHP-Konfiguration unter Ubuntu keine Erweiterung gibt

So lösen Sie das Problem, dass es in der PHP-Konfiguration unter Ubuntu keine Erweiterung gibt

PHPz
PHPzOriginal
2023-03-21 11:49:461543Durchsuche

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.

  1. PHP-Versionsnummer bestätigen

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.

  1. Suchen und installieren Sie die erforderlichen PHP-Erweiterungen

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.

  1. PHP neu starten

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.

  1. Erweiterungen manuell installieren

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn