php cannot load service mmap.,php swoole 安装失败
看到一个基于swoole的聊天室,php 环境根据yum安装lnmp安装好了,之后安装swoole,但是失败了
[root@VM_0_14_centos html]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@VM_0_14_centos html]# pecl install swoole
Could not download from "http://pecl.php.net/get/swoole-4.2.7.tgz", cannot download "pecl/swoole" (File http://pecl.php.net:80/get/swoole-4.2.7.tgz not valid (received: HTTP/1.0 500 Internal Server Error
))
Error: cannot download "pecl/swoole"
Download failed
install failed
于是开始源码安装
#git clone https://github.com/swoole/swoole-src
#cd swoole-src
#phpize
#./configure
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure.sh:error:no acceptable C compiler found in $PATH
See 'config.log' for more details.
更新:
后来重新安装成功了
#yum -y install gcc
#./configure
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
#yum install glibc-headers gcc-c++
#./configure
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib64/php/modules/
Installing header files: /usr/include/php/
#vi /etc/php.ini
extension= /usr/lib64/php/modules/swoole.so
但是使用的时候Redis启动不了。
[root@VM_0_14_centos php-chatroom]# systemctl start redis
Job for redis.service failed because the control process exited with error code. See "systemctl status redis.service" and "journalctl -xe" for details.
[root@VM_0_14_centos php-chatroom]# systemctl status redis.service
● redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/redis.service.d
└─limit.conf
Active: failed (Result: exit-code) since Thu 2018-11-15 14:32:52 CST; 16s ago
Process: 12519 ExecStop=/usr/libexec/redis-shutdown (code=exited, status=1/FAILURE)
Process: 12518 ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd (code=exited, status=1/FAILURE)
Main PID: 12518 (code=exited, status=1/FAILURE)
Nov 15 14:32:51 VM_0_14_centos systemd[1]: Starting Redis persistent key-value database...
Nov 15 14:32:51 VM_0_14_centos systemd[1]: redis.service: main process exited, code=exited, status=1/FAILURE
Nov 15 14:32:52 VM_0_14_centos redis-shutdown[12519]: Could not connect to Redis at 127.0.0.1:6379: Connection refused
Nov 15 14:32:52 VM_0_14_centos systemd[1]: redis.service: control process exited, code=exited status=1
Nov 15 14:32:52 VM_0_14_centos systemd[1]: Failed to start Redis persistent key-value database.
Nov 15 14:32:52 VM_0_14_centos systemd[1]: Unit redis.service entered failed state.
Nov 15 14:32:52 VM_0_14_centos systemd[1]: redis.service failed.
更新:
在systemctl 启动redis
找到答案 chown redis:redis /var/log/redis/redis.log
[root@VM_0_14_centos php-chatroom]# systemctl status redis
● redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/redis.service.d
└─limit.conf
Active: active (running) since Thu 2018-11-15 15:20:18 CST; 37s ago
Main PID: 15239 (redis-server)
CGroup: /system.slice/redis.service
└─15239 /usr/bin/redis-server 127.0.0.1:6379
Nov 15 15:20:18 VM_0_14_centos systemd[1]: Starting Redis persistent key-value database...
Nov 15 15:20:18 VM_0_14_centos systemd[1]: Started Redis persistent key-value database.
php cannot load service mmap.,php swoole 安装失败相关推荐
- Swoole安装步骤
参考:https://www.jianshu.com/p/fa2cbf1a9e26 1.更新源 yum update 2.安装pecl(默认安装 php7.2 没有pecl,如果已经安装可忽略) yu ...
- lnmp + swoole 安装
nginx地址:http://120.52.51.16/nginx.org/download/nginx-1.15.7.tar.gz PHP地址:http://am1.php.net/distribu ...
- PHP加swoole,php swoole 安装与使用
swoole 安装 用的是centOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 1.安装swoole cd /u ...
- swoole安装基本配置
php安装swoole 1. 下载swoole安装 ``` wget http://pecl.php.net/get/swoole-1.9.1.tgz tar -zxvf swoole-1.9.1.t ...
- swoole 安装测试
为什么80%的码农都做不了架构师?>>> Swoole安装 安装完PHP后,即可安装swoole扩展. swoole扩展下载地址:https://github.com/swoo ...
- centos7.8 swoole安装和使用
Swoole是一个国内开源的C语言编写的扩展,Swoole是php的一个异步.并行.高性能的网络通信引擎. 可以用Swoole做一些想http.websocket的服务器,Swoole提供了异步多线程 ...
- cygwin + swoole 安装
cygwin + swoole 安装 cygwin: http://www.cygwin.com/ 下载:https://cygwin.com/setup-x86_64.exe 网易开源镜像站: ht ...
- 复盘一次服务安装失败问题
目录 前言 问题描述 问题分析 日志分析 重启失败服务 解决方案 总结 前言 记录一下本周服务改造过程踩坑经历.近期在做服务改造接入统一配置中心,对一些早期的服务进行升级,由此带来了不少问题,好在都在 ...
- centos8 用u盘安装失败_玩转jenkins - 在自己的服务器上安装jenkins
作者:zz_jesse 转发链接:https://mp.weixin.qq.com/s/2XVfym2MLvTVcbDfOOJ2mg 前言 做前端也好几年了,项目的CI/CD一直用的都是公司现有的je ...
最新文章
- UA MATH563 概率论的数学基础 鞅论初步4 Radon-Nikodym定理,条件期望的存在唯一性
- php k线图 echarts,利用ECharts.js画K线图的方法示例
- [转载]从零开始学习jQuery (一) 开天辟地入门篇
- springboot banner在线生成_SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner
- linux 查看主机版本,Linux下如何查看版本信息的方法步骤
- MIP开发教程(三) 使用MIP-CLI工具调试组件
- 最全python爬虫库安装详解
- 我是这样在第一轮筛选简历的
- matlab 矩阵动态,matlab – 如何以块为单位动态重塑矩阵?
- 学术论文中的Introduction与Background
- Xpose安装 xposed下载出错 http://dl.xposed.info/repo
- 解构荣耀销量奇迹背后的化学反应:技术+品质+产品力
- Speedoffice(word)如何绘制流程图
- 永劫无间游戏设计之上瘾
- 热敏打印机数据截取+追加打印二维码
- mac 安装问题汇总
- 笔记本电脑无法进入睡眠状态_电脑进入睡眠模式后打不开屏幕怎么办
- 微信小程序下载图片获取相册授权,保存视频或图片到手机相册
- Muu云课堂V2v2.5.8
- el轮播图片image单张图比例缩放及多张图宽度固定高度等比例自适应展示;
热门文章
- CVPR 2022 | GeoTransformer:基于Transformer的点云配准网络
- 在理解通用近似定理之前,你可能都不会理解神经网络
- ACM MM18 | 用于跨模态检索的综合距离保持自编码器
- 免费 | 从通识到核心—自然语言处理专题公开课
- 小数据福音!BERT在极小数据下带来显著提升的开源实现
- python获取中文字体点阵坐标_点阵汉字显示 - freecamel的个人空间 - OSCHINA - 中文开源技术交流社区...
- 前端如何让倒计时更准确
- LeetCode 29 两数相除
- 《移动应用开发》作业——JavaScript
- JavaScript——对象合并解决方案