mac 下安装swoole
先是环境依赖:
php-5.3.10 或更高版本
gcc-4.4 或更高版本
make
autoconf
下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装
cd swoole
phpize
./configure
make
sudo make install
编译安装成功后,修改php.ini加入
extension=swoole.so
查看phpinfo发现没有成功。
在phpinfo中看到
extension_dir 的路径是/usr/lib/php/extensions/no-debug-non-zts-20131226
sudo make install后会看到两个路径
以上弄了好多遍
本来打算打生成的swoole.so文件复制到自带的引入路径的文件夹内,结果有rootless权限,按照网上的教程重启后common+R进入recory os 模式,然并luan
先把mac自带的php环境删除了
sudo rm -r -f /etc/apache2
sudo rm -r -f /usr/php
只能删除这两个,其他的rootless也删除不了,主要是让原先的环境运行不了
从网上下载一个xampp,傻瓜式安装
然后到swoole下再执行上述命令
cd swoole
phpize
./configure
make
sudo make install
再重启apache,终于出来了
php.ini路径
/Applications/XAMPP/xamppfiles/etc/php.ini
apache域名配置
/Applications/XAMPP/xamppfiles/etc/extra/
卸载xampp
sudo rm -rf /Applications/XAMPP
mac 下安装swoole相关推荐
- brew link php56报错,在 Mac下安装 Swoole 和 SwooleDistributed 3.X 出现的问题整理
phpize运行报错 grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/ ...
- Mac 下安装 ruby 环境解决 brew 安装 yarn 问题
Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 参考文章: (1)Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 (2)https://www.cnblogs. ...
- 在Mac下安装使用OpenCV
教导大家如何在Mac下安装使用OpenCV, 包括使用编译器,Xcode,和Eclipse的开发方法 系统环境:ML10.7.5 cmake版本:2.8.10 XCode版本:4.5.1 Open ...
- Mac下安装Mysql以及修改Mysql密码
1.安装Mysql 安装有2种办法,一种是下载mysql安装文件,慢慢安装,另一种就是下载xmpp,里面自带mysql,就像是安装普通的mac软件一样,安装完毕,就有了mysql了. 方法一,官网下载 ...
- brew install php55redis,Mac下安装LNMP环境
Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境.但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容 ...
- mac下安装redis
mac下安装redis redis的介绍这里就不多说了下面就直奔主题. 一 redis安装 首先,redis的默认端口为6379 下载mac版redis安装包,下载地址https://redis.io ...
- 在MAC下安装一些软件时提示来自身份不明开发者
在MAC下安装一些软件时提示"来自身份不明开发者",其实这是MAC新系统启用了新的安全机制. 默认只信任 Mac App Store 下载的软件和拥有开发者 ID 签名的应用程序. ...
- Mac下安装和使用GunPG(GPG)
GPG是加解密的工具,亦可以用于签名.非对称加解密.需要公钥和私钥. mac下安装:brew install gpg 使用gpg工具校验下载文件的完整性,从官网下载KEYS和asc文件:gpg --i ...
- 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例
Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...
最新文章
- 一起来造一个RxJava,揭秘RxJava的实现原理
- 数字化平台之微信平台策略
- CTF-RSA解密脚本
- 服务器向客户端不响应为null的属性(为了便于查询JSON数据)spring.jackson.default-property-inclusion=NON_NULL
- HDU 3072 SCC Intelligence System
- java中常用的类——System类
- paip.silverlight设计器载入异常NullReferenceException问题。
- 《普林斯顿微积分读本》个人读书笔记
- HTTP报文格式详解
- Vue中模板渲染原理
- spss和python什么区别_资深大牛:Python、R语言、SAS、SPSS优缺点比较
- windows只能单向ping通
- error: comparison between distinct pointer types ‘char*’ and ‘unsigned char*’ lacks a cast 解决方法
- openpyxl 数字格式处理
- 四川大学计算机系统 赵树龙,王俊峰
- 画坦克__线程__V1__第一种方法创造线程
- 京东云linux面板脚本,Surge 开启脚本功能后,京东自动签到总结
- 关于前端页面展示图片展示时改变方向的解决办法
- Windows Server之浅谈SMB以及SMB小案例分享
- windows下安装masscan
热门文章
- 怎样在左边增加中国农历?
- 17 | 分布式安全:上百个分布式节点,不会出现“内奸”吗?
- 药品计算机数据备份管理制度,GMP丨《药品记录与数据管理要求》(试行)解读
- 以一例教你找到【无水印】【高清】【百度图片】的url
- c语言tab什么意思_C语言入门学好这一篇就足够了!C语言所有的知识点
- 移动端切图内容包括什么_移动终端界面切图
- 深井泵房无人值守系统 泵站无人值守平台 智慧水务
- AS下如何生成自定义的.jks签名文件, 以及如何生成数字签名
- 每日分享正能量一段话45句
- ORACLE FORMS BUILDER的布局和常用ITEMS