确认是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'
//我的呈现了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
保举教程:《php教程》
以上就是php7装置redis扩大的办法的具体内容,更多请存眷资源魔其它相干文章!
标签: php Redis PHP7 扩展 php7开发教程 php7开发资料 php7开发自学
抱歉,评论功能暂时关闭!