Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie das PHP-Erweiterungsmodul

So installieren Sie das PHP-Erweiterungsmodul

王林
王林Original
2020-10-30 15:09:392687Durchsuche

So installieren Sie das PHP-Erweiterungsmodul: 1. Geben Sie das ext-Verzeichnis ein. 2. Erzeugen Sie die kompilierte Datei. 3. Führen Sie den Befehl [./configure --with-php-config=/opt/php5.6.27/bin/ aus. php-config]; 4. Kompilieren und installieren.

So installieren Sie das PHP-Erweiterungsmodul

Allgemeine Regeln für die Modulinstallation:

(Empfohlenes Video-Tutorial: php-Video-Tutorial)

1. Geben Sie das entsprechende Modul im Verzeichnis ext/ ein

2. Führen Sie /usr/local/php/ aus bin/phpize bedeutet, dass phpize einmal ausgeführt wird, um die kompilierte Datei

3 zu generieren selbst bietet viele Erweiterungen wie Curl, GMP, MBString usw. Beim Kompilieren und Installieren von PHP werden möglicherweise nicht alle Erweiterungen installiert. Was soll ich also nach der Installation von PHP tun, wenn ich eine PHP-Erweiterung separat installieren möchte?

php-Version 5.6.27

Um das GD-Erweiterungsmodul separat zu installieren, müssen Sie zu php-5.6.27/ext/gd wechseln.

Führen Sie phpize aus, um eine kompilierte Datei zu generieren. Diese Datei befindet sich im Bin im PHP-Installationsverzeichnis.

Stellen Sie sicher, dass Sie hier zuerst „make clean“ ausführen. Wenn Sie „make clean“ nicht zuerst ausgeführt haben, werden 100 % davon nicht erfolgreich installiert Keines davon wird zur Freetype-Unterstützung hinzugefügt

./configure --with-php-config=/opt/php5.6.27/bin/php-config --with-jpeg-dir --with-png-dir --with-freetype-dir --with-zlib-dir --with-gd

Im Allgemeinen gilt: Wenn Sie PHP korrekt angeben -config oder Ihr Computer nur über eine PHP-Version verfügt, wird diese korrekt im Erweiterungsverzeichnis des entsprechenden PHP installiert. Wenn nach der Ausführung von „make install“ im Verzeichnis „extension_dir“ kein entsprechendes „so“ vorhanden ist, können Sie die generierte „so“-Datei manuell kopieren Konfigurationsparameter --enable-bcmath).

Installation

BC-Mathefunktionen sind nur verfügbar, wenn --enable-bcmath beim Kompilieren von PHP konfiguriert ist.

Die Windows-Version von PHP bietet integrierte Unterstützung für diese Erweiterung.

Für die Linux-Version von PHP müssen Sie die bcmath-Erweiterung manuell installieren.

Im PHP-Quellcodepaket ist die Installationsdatei der bcmath-Erweiterung standardmäßig enthalten. Sie müssen sie nur manuell installieren.

make && make install

Nach Abschluss der Installation können Sie die Datei bcmath.so abrufen und in das Erweiterungsspeicherverzeichnis von PHP kopieren.

Ändern Sie dann die PHP-Konfigurationsdatei php.ini und fügen Sie den folgenden Code hinzu:

cd /soft/php-5.5.38/ext/bcmath// 进入PHP的源码包目录中的bcmatch扩展目录
/usr/local/php-5.5.38/bin/phpize   // 执行phpize命令
./configure --with-php-config=/usr/local/php-5.5.38/bin/php-config  // 配置
make && make install
// 编译和安装

Zum Schluss starten Sie den PHP-Dienst neu.

extension=bcmath.so

Verwandte Empfehlungen:

php-Training

Das obige ist der detaillierte Inhalt vonSo installieren Sie das PHP-Erweiterungsmodul. 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