curl -O https:
//nodeload
.<strong>github</strong>.com
/nicolasff/phpredis/zip /master
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:如果执行phpize出现错误提示按下列方式处理
问题一:
执行执行 phpize 报错:
1 2 3 4 5 6 7 |
|
解决办法:
1 |
|
PS:经测试,适用于 Yosemite (10.10) Xcode 6.0.1 (6A317)
问题二:
如果执行 phpize 提示如下错误:
1 2 |
|
解决办法:
先安装Homebrew:
ruby -e <span>"</span><span>$(curl -fsSL https://raw.<strong>github</strong>usercontent.com/Homebrew/install/master/install)</span>
然后安装 autoconf :
1 |
tar -zxf master
|
.
/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
🎜🎜#次のコンテンツを追加します code>🎜🎜<code>extension=redis.so
🎜🎜#Restart apache
🎜🎜sudo
apachectl restart
🎜🎜#拡張機能のインストール状況を見る🎜🎜php -m |
grep
redis
🎜🎜#redisの外観
🎜 🎜追記: phpize の実行時にエラー メッセージが表示された場合は、次の方法で対処してください。🎜🎜🎜質問 1: 🎜🎜 phpize を実行すると、エラーが報告されます。 🎜🎜🎜🎜1🎜🎜2🎜🎜3🎜🎜4🎜🎜5🎜🎜6🎜🎜7 🎜🎜 | 🎜🎜grep : /usr/include/php/main/php .h: そのようなものはありません code><code>ファイル またはディレクトリ code>🎜🎜<code>grep : /usr/include/php/Zend/zend_modules .h: そのような ファイル またはディレクトリ はありません🎜🎜grep : /usr/include/php/Zend/zend_extensions .h: そのような ファイル またはディレクトリ はありません🎜🎜 の : 🎜🎜PHP API バージョン: 🎜🎜Zend モジュール API 番号: 🎜🎜Zend Extension API No: 🎜🎜🎜 🎜🎜🎜🎜🎜🎜解決策: 🎜🎜🎜
|