php7인지 확인한 후 설치를 시작하세요
다운로드 폴더로 이동: cd /root/src
(특정 폴더를 직접 선택하세요)
php7-redis 다운로드: wget https://github.com/phpredis/phpredis/archive/php7.zip
이름 바꾸기: mv ./php7.zip ./phpredis-php7.zip
압축 해제: unzip phpredis-php7.zip
압축 해제된 디렉터리를 입력하세요: cd phpredis-php7
php7용 phpize가 어디에 있는지 찾으세요: find / -name 'phpize'
cd /root/src
(具体文件夹自己选择)
下载php7-redis:wget https://github.com/phpredis/phpredis/archive/php7.zip
改名:mv ./php7.zip ./phpredis-php7.zip
解压:unzip phpredis-php7.zip
进入解压后的目录:cd phpredis-php7
找到php7的phpize在哪:find / -name 'phpize'
//我的出现了3个,第一个是php5.5的,第二个是php7的,第三个是安装php7时解压的文件夹,没删掉,应该用第二个 /usr/bin/phpize /usr/local/php7/bin/phpize /root/src/php-7.0.12/scripts/phpize
重新编译phpize:/usr/local/php7/bin/phpize
(无需切换目录,直接执行自己找到的phpize)
找到php-config:find / -name 'php-config'
//这个php-config文件同样找到3个,原因跟phpize一样 /usr/bin/php-config /usr/local/php7/bin/php-config /root/src/php-7.0.12/scripts/php-config
写configure:./configure --with-php-config=/usr/local/php7/bin/php-config
(也不用切换目录,把找到的php-config路径填到此命令的参数里)
安装:make && make install
找到php.ini:find / -name 'php.ini'
/usr/local/php7/etc/php.ini /etc/php.ini
编辑php.ini:vi /usr/local/php7/etc/php.ini
搜索extension位置:在vi中按 esc
键,输入 /extension=
按回车键
能找到很多extension=
,按i
进入编辑模式,在这堆extension=
下面找一空行,没有空行按回车键
另起一行,写上extension=redis.so
(此内容必须独占一行)
重启php-fpm:/etc/init.d/php-fpm restart
(如果重启失败,请另找方法重启php-fpm,如果用的是Apache,重启Apache即可)
好了,这时候打开phpinfo()页面,搜索redis看能不能找到
附
如果php要访问的redis服务不在本机,除了连接时ip要写对,redis服务那边redis.conf
中的bind
一行要加入本机ip,多个ip之间用空格隔开,比如:bind 192.168.1.100 10.0.0.1
推荐教程:《<a href="https://www.php.cn/course/list/29.html" target="_blank">php教程</a>》
rrreee
/usr/local/php7/bin/phpize
(디렉토리를 전환할 필요 없이 찾은 phpize를 직접 실행하세요. )php-config 찾기:
find / -name 'php-config'
🎜rrreee🎜Write 구성: ./configure --with-php-config=/usr/local /php7/ bin/php-config
(디렉토리를 전환할 필요가 없습니다. 발견된 php-config 경로를 이 명령의 매개변수에 입력하세요)설치:
make && make install
php.ini 찾기: 찾기/이름 'php.ini'
🎜rrreee🎜php.ini 편집: vi /usr/local/php7/etc/php .ini
확장 위치 검색: vi에서 esc
를 누르고 /extension=
를 입력한 다음 Enter
를 눌러 찾습니다. 많은 확장명=
, i
를 눌러 편집 모드로 들어가세요. 빈 줄이 없으면 extension=
더미 아래에서 빈 줄을 찾으세요. , Enter 키
를 누르고 새 줄을 시작하고 extension=redis.so
를 작성합니다(이 콘텐츠는 별도의 줄에 있어야 합니다)🎜🎜php-fpm 다시 시작: / etc/init.d/php-fpm restart
(다시 시작에 실패하면 php-fpm을 다시 시작하는 다른 방법을 찾으세요. Apache를 사용하는 경우 Apache를 다시 시작하면 됩니다.)🎜🎜좋아, 이제 phpinfo()를 엽니다. 페이지에서 redis를 검색하여 찾을 수 있는지 확인하세요🎜🎜
🎜첨부
🎜PHP가 액세스하려는 redis 서비스가 로컬 시스템에 없으면 연결할 때 올바른 IP 주소 외에도 바인딩 redis 서비스의 <code>redis.conf
에 있는
줄을 로컬 컴퓨터에 추가해야 합니다. 여러 IP를 공백으로 구분하세요. 예: bind 192.168.1.100 10.0.0.1
🎜🎜추천 튜토리얼: "<a href="https://www.php.cn/course/list/29.html" target="_blank">php 튜토리얼</a>》🎜
위 내용은 php7에 redis 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
