php报错致命错误203,Centos7 下安装PHP7 phpredis扩展报错解决办法 致命错误:ext/standard/php_smart_str.h...
php7编译安装phpredis扩展报一下错误的解决办法
[root@************ phpredis-2.2.8]# make
/bin/sh /usr/local/src/phpredis-2.2.8/libtool --mode=compile cc -I. -I/usr/local/src/phpredis-2.2.8 -DPHP_ATOM_INC -I/usr/local/src/phpredis-2.2.8/include -I/usr/local/src/phpredis-2.2.8/main -I/usr/local/src/phpredis-2.2.8 -I/usr/local/php/include/php -I/usr/local/php/include/php/main -I/usr/local/php/include/php/TSRM -I/usr/local/php/include/php/Zend -I/usr/local/php/include/php/ext -I/usr/local/php/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /usr/local/src/phpredis-2.2.8/redis.c -o redis.lo
mkdir .libs
cc -I. -I/usr/local/src/phpredis-2.2.8 -DPHP_ATOM_INC -I/usr/local/src/phpredis-2.2.8/include -I/usr/local/src/phpredis-2.2.8/main -I/usr/local/src/phpredis-2.2.8 -I/usr/local/php/include/php -I/usr/local/php/include/php/main -I/usr/local/php/include/php/TSRM -I/usr/local/php/include/php/Zend -I/usr/local/php/include/php/ext -I/usr/local/php/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /usr/local/src/phpredis-2.2.8/redis.c -fPIC -DPIC -o .libs/redis.o
In file included from /usr/local/src/phpredis-2.2.8/redis.c:27:0:
/usr/local/src/phpredis-2.2.8/common.h:3:40: 致命错误:ext/standard/php_smart_str.h:没有那个文件或目录
#include ^
编译中断。
make: *** [redis.lo] 错误 1
解决办法,因为最新的 phpredis 分了几大分支,针对最新的PHP稳定发行版 php7 有专门为php7的分支,所以我们从github拉下phpredis 源码
git clone https://github.com/nicolasff/phpredis
/usr/local/php7/bin/phpize #找不到phpize的路径可用whereis命令查看:whereis phpize 得到路径 或者 find / -name phpize 得到路径
./configure --with-php-config=/usr/local/php/bin/php-config #此处为php-config的路径,可用whereis php-config查看路径 或者 find / -name phpize 得到路径
make && make install
---- success !
然后看到了扩展目录的显示,就说明安装成功了
转载: (极安全) www.jisec.com
php报错致命错误203,Centos7 下安装PHP7 phpredis扩展报错解决办法 致命错误:ext/standard/php_smart_str.h...相关推荐
- Win7 下安装 Visual Studio 2008 失败的解决办法
Win7 下安装 Visual Studio 2008 失败的解决办法 安装失败一般的可能性如下: 1.这种可能性对于熟练的软件开发人员应该极小--试图在64位的系统上安装 Visual Studio ...
- 《视觉SLAM十四讲》第四讲-ubuntu下安装Sophus库出现问题及解决办法
这里写自定义目录标题 写在前面 1.安装指令: 2.编译过程中出现的问题及解决办法: 问题1: 问题2: 3.使用过程中出现的问题 参考链接 写在前面 本文转载自: [1] haxiongha. ub ...
- php smart str,致命错误:ext/standard/php_smart_str.h:没有那个文件或目录
致命错误:ext/standard/php_smart_str.h:没有那个文件或目录 一.发生背景: 安装php-redis扩展时,打开php官网下载扩展,选择了版本redis-2.2.5.tgz. ...
- PHP-Redis扩展安装 error: ext/standard/php_smart_str.h: No such file or directory
在源码编译PHP-redis扩展时,遇到缺少头文件问题 [问题描述] error: ext/standard/php_smart_str.h: No such file or directory [问 ...
- Linux下安装Redis php-redis扩展 redis重启shell脚本 超详细!
前言 前面刚写过nosql其中三款热门产品的对比,这次主要写关于Redis的一些事情,Redis的介绍.安装以及扩展(php-redis,因为我是phper)安装等等.同时是写给我的朋友(cccjjj ...
- centos7下安装PHP7
官网安装方法: http://php.net/manual/zh/install.unix.nginx.php 编译安装 1.下载php7 wget -O php7.tar.gz http://cn2 ...
- linux下安装数据库提示/tmp空间不足解决办法
出现问题情况:安装数据库时,会使用到临时目录/tmp,但是/tmp太小时会报错,如下图所示 解决办法:需要重新分配/tmp目录大小 在root用户下执行 1.vim /etc/fstab 加入一行 t ...
- centOS下安装php7及扩展
先介绍一下我使用的环境,是centOS7.4 之前的安装PHP我都是下载PHP安装包文件,解压编译安装,扩展也是编译安装,再把生成的.so文件保存在PHP的扩展文件夹下才能使用,这次我发现了一种能超级 ...
- Windows 7 下安装VB6.0出现错误的解决办法
由于工作需要,经常用VB6编个小软件.在windows 7下安装企业版时,遇到几次无法安装或者安装出错的情况,记录下来,供自己和大家参考. 1,卡死在"安装程序正在搜索已安装的组件" ...
最新文章
- ​易生信-宏基因组积微学术论坛:基于大数据整合准确预测土壤的枯萎病发生...
- app 名字 android,SiRi App For Android名字特殊符号_九游手机游戏
- 若依前后端分离版手把手教你本地搭建环境并运行项目
- 罗斯蒙特电磁流量计8723说明书_罗斯蒙特8712和8732E电磁流量计变送器的功能规格...
- springMVC+ajaxFileUpload中文名乱码的问题
- [swustoj 771] 奶牛农场
- MacBook高效优先设置,你都开启了吗?
- ubuntu 串口调试工具推荐_Qt开源作品3-串口调试助手
- 来自联通302的问候
- Spring Boot入门(3)-数据库操作
- 代码整洁之道读书笔记----第四章---注释--第一节-什么是好注释如何写好注释
- 单片微型计算机原理及应用考试,单片机原理及应用《微机原理及应用》试卷(A卷)附答案...
- 大数据在智慧城市建设中的应用
- 虚幻4地形怎么增加层_虚幻周报20200512 | 该来的总会来的!
- 虚幻引擎图文笔记:Niagara粒子系统实例 风格化火焰(一)
- AddressBook 代码详解
- 【评分卡开发】信用评分模型构建流程
- BigDecimal精度控制
- 从吃凉的就会肚子疼,不敢吃可爱多以下的雪糕,吃饱后去逛街肚子就会胀,到后来吃饭的时候就胃疼解决办法
- 苹果手表支持心电图功能,可能还是逃不过噱头的命运