Heim  >  Artikel  >  Backend-Entwicklung  >  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
WBOYOriginal
2016-12-01 00:56:581496Durchsuche

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>
gemeldet.

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

<code>php -m</code>

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

<code>service php-fpm restart</code>

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

<code>/usr/lib/php/modules/
</code>

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

<code>/etc/php.d</code>

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>
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>

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

<code>service php-fpm restart</code>

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

<code>/usr/lib/php/modules/
</code>

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

<code>/etc/php.d</code>

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>
Konfigurieren Sie die Quelle:

<code>sudo apt-get install php7.0-phalcon
</code>
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
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