>백엔드 개발 >PHP 튜토리얼 >Mac에 phpredis 확장 프로그램 설치

Mac에 phpredis 확장 프로그램 설치

WBOY
WBOY원래의
2016-07-29 09:10:591233검색

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 실행 시 오류 메시지가 나타나면 다음과 같이 처리하세요.

질문 1:

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:

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: 해당 파일 없음 또는 디렉터리

1

2

Cannot find autoconf. Please check your autoconf installation

and the $PHP_AUTOCONF environment variable.

: /usr/include/php/Zend/zend_modules.h: 해당 파일 또는 디렉터리

없음: /usr/include/php/ Zend/zend_extensions .h: 해당 파일 또는 디렉터리

구성 없음 의 경우:

PHP Api 버전:

Zend 모듈 Api 번호:

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

해결책:

1

brew install autoconf

ln-s /<strong>애플리케이션</strong>s/Xcode .app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk /usr/include/usr/include

1
PS: 테스트 후 Yosemite(10.10) Xcode 6.0.1(6A317)에 적용됩니다.질문 2: phpize를 실행하면 다음과 같은 오류가 발생합니다. 메시지가 표시됩니다:
12 찾을 수 없습니다 autoconf 설치를 확인하세요및 $PHP_AUTOCONF 환경 변수
해결책: Homebrew를 먼저 설치하세요: 그런 다음 autoconf를 설치하세요:
1 양조 autoconf
위 내용은 Application 및 github 내용을 포함하여 Mac에서 phpredis 확장 프로그램을 설치하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.