mac 安裝phpredis擴充

來源:互聯網
上載者:User
curl -O https: //nodeload .github.com /nicolasff/phpredis/zip/master

tar -zxf master

cd phpredis-master/

phpize

./configure --with-php-c/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

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:

解決辦法:

1

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include /usr/include

PS:經測試,適用於 Yosemite (10.10) Xcode 6.0.1 (6A317)

問題二:

如果執行 phpize 提示如下錯誤:

1

2

Cannot find autoconf. Please check your autoconf installation

and the $PHP_AUTOCONF environment variable.

解決辦法:

先安裝Homebrew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

然後安裝 autoconf :

1

brew install autoconf

以上就介紹了mac 安裝phpredis擴充,包括了Application,github方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.