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:
|
123
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
|
56
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 |
ln
-s
/<strong>Application</strong>s/Xcode
.app
/Contents/Developer/Platforms/MacOSX
.platform
/Developer/SDKs/MacOSX10
.9.sdk
/usr/include
/usr/include
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-Installation und die Umgebungsvariable $PHP_AUTOCONF
|
Lösung: Installieren Sie zuerst Homebrew: Dann installieren Sie 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