PHP集成环境MxSrvs如何安装pcntl扩展
我的PHP集成环境用的是MxSrvs,需要的请留言或私信我。
电脑系统:MacOs
在使用workerman时候遇到
Fatal error: Uncaught Error: Call to undefined function pcntl_signal()
让我安装pcntl扩展。
1.先看一下PHP版本:
/Applications/MxSrvs/bin/php/bin/php -v
2.然后去https://www.php.net/releases/下载对应版本的PHP压缩包,然后解压
3.然后进入这个解压文件夹
4.生成配置文件:
先进pcntl
cd ext/pcntl
然后
/Applications/MxSrvs/bin/php/bin/phpize
如果报错了
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
准备安装autoconf(如果有安装就不用这一步了)
brew install autoconf
如果brew也没有,执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
中途输入一下电脑密码:
直到出现安装成功!
再次安装autoconfig
rew install autoconf
自动配置安装完成后,执行生成配置文件
/Applications/MxSrvs/bin/php/bin/phpize
然后挂载配置
./configure --with-php-config=/Applications/MxSrvs/bin/php/bin/php-config
5.然后安装:
make && make install
最后编译安装结果:
6.编辑php.ini文件,加入扩展pcntcl.so:
cd /Applications/MxSrvs/bin/php/etc
so文件在“/Applications/MxSrvs/bin/php/lib/php/extensions/no-debug-non-zts-20190902”目录下
vim php.ini
加入
[pcntl]
extension="/Applications/MxSrvs/bin/php/lib/php/extensions/no-debug-non-zts-20190902/pcntl.so"
重启PHP和ng
**
安装其他扩展一样的操作方式:
- cd到下载的php解压包里的ext文件夹下
/Applications/MxSrvs/bin/php/bin/phpize
./configure --with-php-config=/Applications/MxSrvs/bin/php/bin/php-config
make && make install
- php.ini文件引入扩展
extension="/Applications/MxSrvs/bin/php/lib/php/extensions/no-debug-non-zts-20190902/xxx.so"
PHP集成环境MxSrvs如何安装pcntl扩展相关推荐
- mamp php pcntl,mac mamp workerman环境搭建,安装pcntl扩展
本人开发平台是mac,使用的是mamp集成化的环境工具,最近为了socket编程,选择了php的workerman,在工作之前我们需要安装workerman的依赖环境,目前我们知道mac电脑是自带PH ...
- MAMP安装pcntl扩展(其他扩展同理)
使用mac开发,mamp是比较好用的一套集成环境.其中包含了各个版本的配置选择.但是里面的自带的php很多扩展没有安装,需要自己手动添加.这里主要介绍安装pcntl扩展. 1.下载和你mamp所有的P ...
- WAMPSerrver集成环境的下载安装
WAMPSserver集成环境下载和安装 先解释一下WAMP的含义: W:windows表示此软件运行在windows操作系统下. A:Apache 是一款Web服务软件. M:MySQL 是一款数据 ...
- linux集成环境包一键安装web环境
linux集成环境包一键安装web环境 linux服务器一般非小型官网或个人网站等,其他中小型或者大型项目都应该是采用的linux服务器,其中的特性大概就是安全吧,不过我一直用linux,很多大神级别 ...
- ubuntu环境下php安装amqp扩展
1.安装librabbitmq扩展 apt-get install librabbitmq-dev 2.下载phpamqp扩展 地址http://pecl.php.net/package/amqp 选 ...
- php安装pcntl扩展
1.下载一个同样版本的php(我的是php5.6.27,我下的是php5.6.28) [root@CentOS6 lamp]# wget http://hk1.php.net/get/php-5.6. ...
- PHP----------安装包lnmp1.3-full安装的lnmp环境,如何安装PHP扩展
1. 如果已经安装LNMP套件,请按以下步骤处理 a. 跳转到fileinfo源代码目录` cd /root/downloads/lnmp1.2-full/src/php-7.0.7/ext/file ...
- linux环境下php安装sqlsrv扩展连接mssql
以下示例以CentOs7.8 + php7.3 为例,可根据实际情况切换其他版本,注意版本之间的对应关系即可 第一步,安装Microsoft ODBC driver for SQL Server (L ...
- 新手php集成环境,php集成环境服务器xampp安装使用教程(适合第一次玩PHP的新手)...
环境搭建 软件: 1.安装 安装后打开看到如下: 2.开启服务 启动apache mysql服务 3.访问地址 到浏览器输入:http://127.0.0.1/xampp/splash.php 看到 ...
- Ubuntu 环境下 php 安装 swoole 扩展
一.安装swoole 下载地址 选择最新版或者稳定版下载 cd ~ wget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.ta ...
最新文章
- SPOJ375(树链剖分)
- 做工程师不懂这七点,难怪你总是混不好
- mysql+数据库连接标识_新人必看!连接到MySQL数据库的两种方法
- OpenCV、OpenCL、OpenGL、OpenPCL
- Android之用jadx进行反编译
- MDK472a(Keil4)注册不成功问题
- 《Microsoft Sql server 2008 Internals》读书笔记--第五章Table(6)
- iommu intel-iommu实现
- Axure RP 8.0激活码 Mac Windows
- 陈丹琦组最新力作:仅需dropout两次的对比学习框架
- 【数据结构与算法分析】——java语言描述(1)
- C语言---内存操作及基础知识
- 畅购第9天项目总结(Spring Security Oauth2 JWT)
- 【专知荟萃18】目标跟踪Object Tracking知识资料全集(入门/进阶/论文/综述/视频/专家,附查看)
- java 生成 word文档 导出附带图片 已实现
- 错误 编码(此代码是错误的)
- 生成排列 --- 蛮力法,Johnson-Trotter算法
- mysql 备份 恢复
- 2 评价类算法:TOPSIS法笔记(附Python代码)
- gh-ost和pt-osc性能对比