早上好冷,真不想接电话啊。但是事情往往就朝你不希望的方向发展,电话里说:“php7安装memcache模块有问题,按网上搜索的好多种方法都不行”,考虑到小朋友要去干别的活,只好亲自上阵。

根据贴图,他是卡在memcache编译那一步.不要点这里

php7的memcache扩展已经跟以前不一样了,需要用其他分支,以“php_smart_str_public.h: No such file or directory”为关键字搜索,就能找到解决办法。我按网上搜索的文章,很快就安装好了。接着电话告诉小朋友,他又说已经编译安装上扩展了,只是"phpinfo();"不显示memcache扩展加载信息。我看web站点目录里边,有一个test.php,内容为:

<?php

phpinfo();

?>

安装目录执行sbin/php-fpm -y etc/php-fpm.conf -t 检查语法,一切正常。重启php后,用浏览器访问这个url,确实没看到memcache。再仔细看看页面里边php.ini文件的路径,显示为/usr/local/php/etc,而安装生成的那个文件php.ini却在路径/usr/local/php/lib下边。

把修改好的php.ini复制一份到目录/usr/local/php/etc下,重启php服务;再刷新浏览器,memcache出现了。

在写这个文档以前,群里一个兄弟求助,说测试页面显示正常,但php日志里边却有很多告警信息,提示多个扩展模块不存在。懒得跟他解释,直接让远程qq,进入他的桌面,只几分钟,就发现了问题--系统里安装了两个php(一个php5.3,另一个是php5.6),运行的版本是php5.3,修改的配置文件(php.ini)却在php5.6的目录,这小子动作快,很快就把远程协助给关了。

干运维是个仔细活,要比我还马虎,肯定麻烦事多。

php7扩展安装奇葩事相关推荐

  1. php gearmanclient addoptions,gearman PHP7扩展安装

    注:官方提供的只支持PHP 6,需要第3方支持,https://github.com/wcgallego/pecl-gearman yum install libgearman-devel -y  如 ...

  2. linux php7扩展查看,linux安装PHP7以及扩展

    Linux下安装PHP7 事先升级gcc4.8,然后安装PHP7,安装步骤参考:CentOS安装PHP7 1.Linux下编译的php没有php.ini 解决办法:从源代码目录中复制php.ini-d ...

  3. php7.1解压包安装,【Swoole】php7.1安装swoole扩展

    参照:https://zixuephp.net/article-430.html 1.源码编译安装,PHP版本7.1.33 2.在已经编译好安装的php7.1中安装swoole扩展. 一.下载swoo ...

  4. PHP7.1安装yaf扩展

    PHP71安装yaf扩展 把PHP命令加到系统 下载Yaf扩展包 安装 PHP7.1安装yaf扩展 把PHP命令加到系统 我的PHP安装目录是/usr/local/webserver/php,所以ph ...

  5. php 7.1 openssl安装,介绍 php7.1 安装openssl扩展,php openssl

    介绍 php7.1 安装openssl扩展介绍php7.1安装心脏出血扩展,PHP7栏目介绍php7.1 安装openssl扩展的方法 推荐(免费):PHP7 在安装(同脉冲亮度分析仪)脉冲振幅分析器 ...

  6. centos php支持yaf,CentOS环境下给PHP7.0安装yaf扩展

    | CentOS环境下给PHP7.0安装yaf扩展 在CentOS环境下给PHP7.0安装yaf扩展,首先要知道PHP的安装目录在哪里,以我当前的路径为例,在/usr/local/php目录下. 下一 ...

  7. php7.1安装mysqli扩展,centos php7 安装mysqli扩展心得

    在新配服务器时发现,php无法连接到mysql.通过phpinfo发现.根本没有显示mysqli的相关配置.经过一系列研究.总结了下.: 第一步: 在phpinfo里没有mysqli配置,原因是安装p ...

  8. PHP7 下安装 memcache 和 memcached 扩展

    转载自:https://www.jianshu.com/p/c06051207f6e Memcached 是高性能的分布式内存缓存服务器,而PHP memcache 和 memcached 都是 Me ...

  9. php7 编译安装,添加扩展 pdo /usr/local/php/bin/phpize 发现没有 configure

    2019独角兽企业重金招聘Python工程师标准>>> php7 编译安装,添加扩展  /usr/local/php/bin/phpize   发现没有 configure 解决办法 ...

最新文章

  1. 华为“燃料”助力荣耀向上,全力冲击高端市场
  2. Qt中线程的生命期问题
  3. [Python]网络爬虫(三):异常的处理和HTTP状态码的分类
  4. AtCoder AGC039F Min Product Sum (容斥原理、组合计数、DP)
  5. php 判断修改成功,PHP判断文件是否被修改实例
  6. java面向对象计算机与CD实验,Java面向对象上机实验指导书.doc
  7. image.merge图像有什么变化_经常用到压缩软件的你,知道什么是无损压缩和有损压缩吗?...
  8. 磁盘IO性能监控(Linux 和 Windows)
  9. CSS层叠样式表的理解(一)
  10. 如何成为一个优秀的从程序员
  11. 打开相机用鼠标画框,画下一个时上一个消失
  12. HG255d 刷最新openwrt Pandorabox并安装njit拨号
  13. 打代码太苦,你需要一个鼓励师
  14. 机器学习实战——决策树
  15. 桌面图标有蓝底怎么办
  16. 一根网线连接两台电脑
  17. xd使用技巧_Adobe XD —你不知道的30条提示和技巧!
  18. [gmoj 3505]【NOIP2013模拟11.4A组】积木
  19. windows启动修复_如何使用Windows启动修复工具修复启动问题
  20. shell脚本俄罗斯方块

热门文章

  1. GetConsoleWindow was not declared in this scope
  2. do not back up文件夹属性
  3. 启用sharepoin2013中的ChartWebPart
  4. poj1019(打表预处理+数学)
  5. oracle 判断字段相等,但类型不同引起的性能问题
  6. nginx http相关配置定义路径相关配置
  7. vue-cli的项目文件说明
  8. margin-top/bottom(padding-top/bottom)百分比以祖级宽度计算
  9. springmvc json结合
  10. vm安装diagram