mac系统下为 php 添加 pcntl 扩展
前言:
pcntl介绍
pcntl扩展可以支持PHP的多线程操作。(非Unix类系统不支持此模块)
phpize介绍
phpize可以用来给PHP动态的添加扩展。比如编译PHP时忘记添加某扩展,后来想添加该扩展,即可以使用phpize动态的添加该扩展。
本文将介绍如何使用phpize给Mac下的集成环境MAMP添加PHP的pcntl扩展。类Unix的环境都可以使用本方法安装,注意灵活变通。
安装:
下载和本地PHP版本对应的源码包,地址为:
http://www.php.net/releases/
然后按照如下步骤编译(演示的是给MAMP的PHP5.6.10版本添加pcntl扩展):
$tar-xzvfphp-5.6.10.tar.gz $mvphp-5.6.10php $mkdir-p/Applications/MAMP/bin/php/php5.6.10/include $mvphp/Applications/MAMP/bin/php/php5.6.10/include $cd/Applications/MAMP/bin/php/php5.6.10/include/php $./configure $MACOSX_DEPLOYMENT_TARGET=10.10 $CFLAGS="-archi386-archx86_64-g-Os-pipe-no-cpp-precomp" $CCFLAGS="-archi386-archx86_64-g-Os-pipe" $CXXFLAGS="-archi386-archx86_64-g-Os-pipe" $LDFLAGS="-archi386-archx86_64-bind_at_load" $exportCFLAGSCXXFLAGSLDFLAGSCCFLAGSMACOSX_DEPLOYMENT_TARGET $cdext/pcntl $phpize $./configure $make $cpmodules/pcntl.so/Applications/MAMP/bin/php/php5.6.10/lib/php/extensions/no-debug-non-zts-20131226/ $echo"extension=pcntl.so">>/Applications/MAMP/bin/php/php5.6.10/conf/php.ini $/Applications/MAMP/bin/php/php5.6.10/bin/php--ripcntl pcntl pcntlsupport=>enabled
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短