Heim > Backend-Entwicklung > PHP-Tutorial > Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

WBOY
Freigeben: 2023-03-02 08:02:01
Original
1547 Leute haben es durchsucht

Installieren Sie die Phalcon-Erweiterung in PHP. Ich habe zuerst extension=phalcon.so in php.ini hinzugefügt, aber bei der Verwendung von <code>php -m</code> gab es einen PHP-Warnfehler und gleichzeitig wurde ein Fehler gemeldet, als <code>php -v</code> verwendet wurde, und dann in php.ini extension=phalcon.so in <code>/etc/php.d</code> löschen und Datei phalcon.ini in

hinzufügen. In beiden Fällen wird der gleiche Fehler
<code>php -v</code>
Nach dem Login kopieren
Nach dem Login kopieren
gemeldet.

Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

<code>php -m</code>
Nach dem Login kopieren
Nach dem Login kopieren

Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

<code>service php-fpm restart</code>
Nach dem Login kopieren
Nach dem Login kopieren

Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

<code>/usr/lib/php/modules/
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

<code>/etc/php.d</code>
Nach dem Login kopieren
Nach dem Login kopieren

Antwortinhalt:

extension=phalcon.soInstallieren Sie die Phalcon-Erweiterung in PHP. Ich habe zuerst <code>php -m</code> in php.ini hinzugefügt, aber bei der Verwendung von <code>php -v</code> gab es einen PHP-Warnfehler und gleichzeitig wurde ein Fehler gemeldet, als extension=phalcon.so verwendet wurde, und dann in php.ini <code>/etc/php.d</code> in phalcon.ini löschen und Datei

in
<code>php -v</code>
Nach dem Login kopieren
Nach dem Login kopieren
hinzufügen. In beiden Fällen wird der gleiche Fehler

gemeldet. Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

<code>php -m</code>
Nach dem Login kopieren
Nach dem Login kopieren

Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

<code>service php-fpm restart</code>
Nach dem Login kopieren
Nach dem Login kopieren

Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

<code>/usr/lib/php/modules/
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Betrieb und Wartung von Linux – PHP stößt auf Probleme bei der Installation von Erweiterungen

<code>/etc/php.d</code>
Nach dem Login kopieren
Nach dem Login kopieren

Es ist nicht erforderlich, extension=phalcon.so in php.ini hinzuzufügen.

Befolgen Sie einfach die Dokumentation. https://docs.phalconphp.com/e...

Da die Linux-Plattform verwendet wird

Jetzt können Sie apt-get oder yum zur Installation verwenden

<code>curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash

</code>
Nach dem Login kopieren
Konfigurieren Sie die Quelle:

<code>sudo apt-get install php7.0-phalcon
</code>
Nach dem Login kopieren
Dann installieren

Aber ich bin es im Allgemeinen gewohnt, aus kompiliertem Quellcode zu installieren, wie es in der Dokumentation steht.

Das Problem scheint zu sein, dass die Kompilierung nicht abgeschlossen ist. Überprüfen Sie, ob die Kompilierung im jeweiligen Verzeichnis abgeschlossen wurde, und führen Sie die Kompilierungsschritte aus

<code>php -v</code>

führt PHP-CLI aus

Ich würde gerne wissen, mit welcher Methode Sie /etc/php.d aufrufen? cli? fpm?

Wurden die verfügbaren Mods korrekt geändert?

Eine Sichtprüfung zeigt, dass die PDO-Erweiterung nicht installiert ist. phalcon setzt auf PDO

make&&make-Installationsfehler ist offensichtlich. Die .so-Bibliotheksdatei ist nicht im Erweiterungsverzeichnis abgelegt
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage