Heim > Artikel > Backend-Entwicklung > Kompilieren Sie die PHP7-Erweiterung (nehmen Sie Memcached als Beispiel).
Diese KompilierungPHP7Erweiterung, am Beispiel von Memcached
1. Geben Sie http://pecl.php.net PHP-Erweiterungsbibliothek ein
2 Kopieren Sie den Quellcode-Link der stabilen Version
3. Laden Sie ihn auf den Server herunter und entpacken Sie ihn
4. Erstellen Sie die Konfigurationsdatei mit phpize und kompilieren Sie sie install
6. Erweitern Sie die generierte .so und fügen Sie sie in php.ini ein
7. Starten Sie PHP neu oder starten Sie Apache neu
wget https://pecl.php.net/get/memcached-3.0.3.tgz tar xzf memcached-3.0.3.tgz cd memcached-3.0.3 /path/php/bin/phpize #path 为 PHP路径 ./configure --with-php-config=/path/php/bin/php-config
meldet, dass libmemcached fehlt
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz tar xzf libmemcached-1.0.18 cd libmemcached-1.0.18 ./configure --prefix=/usr/local/libmemcached make && make install cd memcached-3.0.3 ./configure --with-php-config=/usr/local/php7/bin/php-config --with-libmemcached-dir=/usr/local/libmemcachedWeiter Fehler melden
./configure --with-php-config=/usr/local/php7/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl make && make install vim php.ini 加入: extension=memcached.so #或填绝对路径
PHP neu starten
pkill -9 php /usr/local/php7/sbin/php-fpm
Überprüfen Sie die phpinfo-Seite und Sie können „memcached“ sehen. Die Erweiterung wurde erfolgreich installiert
Füllen Sie beim Kompilieren und Installieren einfach alles aus, was fehlt.
Das obige ist der detaillierte Inhalt vonKompilieren Sie die PHP7-Erweiterung (nehmen Sie Memcached als Beispiel).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!