Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Detaillierte Erläuterung des Installationsbeispiels der PHPize-Erweiterung unter Linux

Detaillierte Erläuterung des Installationsbeispiels der PHPize-Erweiterung unter Linux

小云云
小云云Original
2018-02-27 11:16:132611Durchsuche

In Linux-Systemen wird nach erfolgreicher Installation von PHP ein ausführbares Skript namens phpize im bin-Verzeichnis generiert. Der Zweck dieses Skripts besteht darin, PHP-Erweiterungsmodule dynamisch zu installieren.

Die Vorteile der Verwendung des phpize-Skripts zur Installation von PHP-Erweiterungsmodulen: Erweiterungen, die bei der Installation von PHP nicht installiert wurden, können jederzeit in der Zukunft installiert werden, ohne PHP neu zu installieren.

Installationsschritte:

1. Wechseln Sie in das Verzeichnis des Erweiterungsmoduls

, in dem sich das PHP-Quellcodepaket befindet ist dekomprimiert. Es gibt ein ext-Unterverzeichnis, in dem sich fast 70 Mainstream-PHP-Erweiterungsmodul-Installationspakete befinden.

Wenn Sie die Curl-Erweiterung jetzt installieren möchten, wechseln Sie in das Curl-Verzeichnis:
cd /lamp/php-7.0.7/ext/curl

2. Führen Sie das PHPize-Skript

/usr/local/php/bin/phpize

im Curl-Verzeichnis aus. Bei erfolgreicher Ausführung werden mehrere Datenzeilen zurückgegeben:
Konfigurieren für:
PHP-API-Version: 20041225
Zend-Modul-API-Nr.: 20060613
Zend-Erweiterungs-API-Nr.: 220060519

3. config-Parameter)

Wenn während des Kompilierungsprozesses ein Fehler gemeldet wird, können Sie auf einen anderen Artikel verweisen, um den Fehler zu beheben



http:// /blog.csdn.net/haiqiao_2010/article/details/46005773

./configure --prefix=/usr/local/curl

4. make & make install

Der Screenshot der Systemaufforderungsinformationen lautet wie folgt:


/usr/local/ php/lib/php/extensions/no-debug-non-zts-20151012/
Das Verzeichnis generiert die Datei „curl.so“


5. Suchen Sie das Feld „extension_dir“ in php.ini und ändern Sie den Wert in:

/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/

<br/>

6. Gehen Sie dann zum Abschnitt „Dynamische Erweiterungen“ von php.ini und fügen Sie

vim /usr/local/php/etc/php.ini

extension = „curl.so“
hinzu /usr/local/php/lib/php/extensions/no-debug-zts-20151012/

7. Starten Sie den Server neu

/usr/local/apache2/bin/apachectlrestart

Verwandte Empfehlungen:

So verwenden Sie phpize

php7-Installationserweiterung phpize hat die Konfigurationsdatei nicht generiert

Einige Kenntnisse über PHPize

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Installationsbeispiels der PHPize-Erweiterung unter Linux. 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