Heim >Backend-Entwicklung >PHP-Tutorial >Installieren Sie die PHPREDIS-Erweiterung auf dem Mac

Installieren Sie die PHPREDIS-Erweiterung auf dem Mac

WBOY
WBOYOriginal
2016-07-29 09:10:591233Durchsuche

curl -O https://nodeload.<strong>github</strong>.com/nicolasff/phpredis/zip/master

tar -zxf master

cd phpredis-master/

phpize

./configure --with-php-c/code><code>/usr/bin/php-config

make

sudo make install

# 这时候会提示一个路径

# /usr/lib/php/extensions/no-debug-non-zts-20100525/

# 表示已经将扩展放置在该位置

vim /etc/php.ini

#增加如下内容

extension=redis.so

#重启apache

sudo apachectl restart

#查看扩展安装情况

php -m |grep redis

#出现 redis 表示安装成功

PS: Wenn beim Ausführen von phpize eine Fehlermeldung erscheint, gehen Sie folgendermaßen vor

Frage 1:

Führen Sie phpize aus und einen Fehler melden:

1

2

3

4

5

6

7

grep/usr/include/php/main/php.h: No such file or directory

grep/usr/include/php/Zend/zend_modules.h: No such file or directory

grep/usr/include/php/Zend/zend_extensions.h: No such file or directory

Configuring for:

PHP Api Version:

Zend Module Api No:

Zend Extension Api No:

12

3

4

1

sudo ln -s /<strong>Application</strong>s/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include /usr/include

5

6

7

: /usr/include/php/main/php.h: Keine solche Datei oder Verzeichnis<p></p> <table border="0" cellspacing="0" cellpadding="0"><tbody><tr> <td> <p>1</p> <p>2</p> </td> <td> <p></p> <p><code>Cannot find autoconf. Please check your autoconf installation

and the $PHP_AUTOCONF environment variable.

: /usr/include/php/Zend/zend_modules.h: Keine solche Datei oder Verzeichnis

: /usr/include/php/ Zend/zend_extensions .h: Keine solche Datei oder Verzeichnis

Konfiguration für:

PHP-API-Version:

Zend-Modul-API-Nr.:

ruby -e <span>"</span><span>$(curl -fsSL https://raw.<strong>github</strong>usercontent.com/Homebrew/install/master/install)</span>
Zend Extension API-Nr.:

Lösung:

1

brew install autoconf

ln-s /<strong>Application</strong>s/Xcode .app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk /usr/include/usr/include

1
PS: Nach dem Test gilt es für Yosemite (10.10) Xcode 6.0.1 (6A317)Frage 2: Wenn Sie phpize ausführen, wird der folgende Fehler angezeigt wird aufgefordert:
12 Kann autoconf autoconf nicht finden. Bitte überprüfen Sie Ihre Autoconf-Installationund die Umgebungsvariable $PHP_AUTOCONF
Lösung: Installieren Sie zuerst Homebrew: Dann installieren Sie Autoconf:
1 brew autoconf
Das Obige stellt die Installation der phpredis-Erweiterung auf dem Mac vor, einschließlich der Anwendung und des Github-Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.
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
Vorheriger Artikel:PHP verarbeitet MHT-DateienNächster Artikel:PHP verarbeitet MHT-Dateien