Heim >Backend-Entwicklung >PHP7 >So installieren Sie die Redis-Erweiterung in PHP7
Nachdem Sie bestätigt haben, dass es sich um PHP7 handelt, starten Sie die Installation
Gehen Sie in den Download-Ordner: cd /root/src
(Wählen Sie den spezifischen Ordner)
Laden Sie php7-redis herunter : wget https://github.com/phpredis/phpredis/archive/php7.zip
Umbenennen: mv ./php7.zip ./phpredis-php7.zip
Entpacken: unzip phpredis-php7.zip
Geben Sie das dekomprimierte Verzeichnis ein: cd phpredis-php7
Finden Sie heraus, wo sich phpize für php7 befindet: find / -name 'phpize'
//我的出现了3个,第一个是php5.5的,第二个是php7的,第三个是安装php7时解压的文件夹,没删掉,应该用第二个 /usr/bin/phpize /usr/local/php7/bin/phpize /root/src/php-7.0.12/scripts/phpize
Kompilieren Sie phpize neu: /usr/local/php7/bin/phpize
(Kein Verzeichniswechsel erforderlich, führen Sie das gefundene phpize direkt aus)
PHP-config suchen: find / -name 'php-config'
//这个php-config文件同样找到3个,原因跟phpize一样 /usr/bin/php-config /usr/local/php7/bin/php-config /root/src/php-7.0.12/scripts/php-config
Configure schreiben: ./configure --with-php-config=/usr/local/php7/bin/php-config
(Kein Bedarf Verzeichnis wechseln, einfach finden. Füllen Sie den PHP-Config-Pfad in den Parametern dieses Befehls aus 🎜>
Suchen Sie nach dem Erweiterungsort: Drücken Sie die make && make install
-Taste in vi, geben Sie
ein und drücken Sie find / -name 'php.ini'
, um viele
, um in den Bearbeitungsmodus zu gelangen Leerzeile unter dem Stapel von vi /usr/local/php7/etc/php.ini
Es gibt keine Leerzeile. Drücken Sie
, um eine neue Zeile zu beginnen, und schreiben Sie esc
(dieser Inhalt muss in einer eigenen Zeile stehen). /extension=
回车键
Starten Sie php-fpm neu : extension=
(Wenn der Neustart fehlschlägt, finden Sie bitte eine andere Möglichkeit, php-fpm neu zu starten. Wenn Sie It is Apache verwenden, starten Sie einfach Apache neu) i
extension=
Okay, öffnen Sie jetzt die Seite phpinfo() und suchen Sie nach redis um zu sehen, ob Sie es finden können 回车键
extension=redis.so
/etc/init.d/php-fpm restart
Anhang
Wenn sich der Redis-Dienst, auf den PHP zugreifen möchte, nicht auf dem lokalen Computer befindet, zusätzlich zum richtigen Beim Herstellen einer Verbindung muss die lokale IP zur
-Zeile imdes Redis-Dienstes hinzugefügt werden, und mehrere IPs sollten durch Leerzeichen getrennt werden, zum Beispiel:
Das obige ist der detaillierte Inhalt vonSo installieren Sie die Redis-Erweiterung in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!