在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在此之前一直是用php5.6,安装redis也没遇到啥问题,嗖嗖的就安装上了 更新php版本到php7后,编译的时候报错 include <ext/standard/php_smart_str.h> #make: *** [redis.lo] 错误 网上查资料,终于得到解决 为php7安装redis步骤: 首先我进入了/usr/local目录 #使用git clone下载git上的phpredis扩展包 [root@localhost local ]#git clone https://github.com/phpredis/phpredis.git //具体用哪个要取决于你的phpize文件所在的目录,这时你应该用 whereis phpize 来查看路径 [root@localhost local ]# whereis phpize phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz 知道phpize之后呐,我们就开始处理了 然后我进入了/usr/local/phpredis目录 cd phpredis/ [root@localhost phpredis ]# /usr/bin/phpize 这里报错了,原因是没有安装好php-devel,由于我是使用的php7.2所以执行以下命令: [root@localhost phpredis]#yum -y install php72w-devel 然后再次执行: [root@localhost phpredis]# /usr/bin/phpize 执行完上一步,我们就有了 configure 配置文件了,接下来配置 [root@localhost phpredis]#./configure 或者 [root@localhost phpredis]#./configure --with-php-config=/usr/bin/php-config 最后: [root@localhost phpredis]#make && make install
配置php的配置文件php.ini(具体放在那里可以用 whereis php.ini 来查看),我的配置文件php.ini在/etc/下 [root@localhost phpredis]#vim /etc/php.ini 开启redis扩展: extension = redis.so 最后你会发现这个,看下面!!! [root@VM_0_8_centos phpredis]# php -m [PHP Modules] bz2 calendar Core ctype curl date exif fileinfo filter ftp gettext gmp hash iconv json libxml mysqli openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readline redis !!!!我在这里,哈哈 Reflection session shmop SimpleXML sockets SPL sqlite3 standard tokenizer xml zip zlib
[Zend Modules]
|
2022-08-16
2022-11-06
2022-07-18
2022-08-18
2022-07-29
请发表评论