文档章节

阿里云安装pcntl(phpize的用法)

tree2013
 tree2013
发布于 2016/12/12 23:00
字数 329
阅读 31
收藏 2

我们之前用阿里云一键安装包安装了LNMP环境,现在由于需要安装pcntl扩展,因此需要使用phpize工具来安装扩展,关于phpize的介绍见另外一篇博客:

https://my.oschina.net/u/1186749/blog/804676

首先下载PHP源码包,在windows机器上,我们下载php版本会跳到一个镜像站点去下载

其实通过http://cn2.php.net/releases/这个链接,我们可以看到所有的PHP发行版本,但是下载地址都是带镜像的,如下的地址是直接的地址,任何版本好像都可以下载。

cd /data/soft
wget -c http://cn2.php.net/distributions/php-5.5.7.tar.gz
tar -zxvf http://cn2.php.net/distributions/php-5.5.7.tar.gz
cd php-5.5.7/etc/pcntl
phpize

执行phpize之后,我们会发现程序里面多了configure文件,然后执行如下命令,但要注意的一点是php-config的路径,如果不知道路径可以查找下:

./configure --with-php-config=/usr/bin/php-config

//查找php-config的路径
find / -name php-config
//发现php-config的路径在/alidata/server/php-5.5.7/bin/php-config,php-config直接是脚本,并不是文件夹

./configure --with-php-config=/alidata/server/php-5.5.7/bin/php-config
make && make install

vim /alidata/server/php/etc/php.ini

//编辑/etc/php.ini,加入
extension=pcntl.so

//重启nginx
/etc/init.d/nginx restart

 

© 著作权归作者所有

共有 人打赏支持
tree2013
粉丝 27
博文 194
码字总数 62280
作品 0
武汉
后端工程师
PHP安装多进程pcntl扩展

# mkdir php # cd php # apt-get source php5 # cd php5-(WHATEVER_RELEASE)/ext/pcntl # phpize # ./configure (注一) # make # make install 7.复制pcntl/module文件夹下的pcntl.so文件到自......

hejunyi1204
2014/10/22
0
0
php添加pcntl扩展(Linux)

pcntl扩展可以支持php的多线程操作(仅限linux) 原本需要重新编译PHP的后面configrue提示加上--enable-pcntl 由于我的php是采用yum安装的,所以不能采用上面的方式 下面介绍一个php动态添加...

Junn
2013/09/02
0
1
php 在mac上为php添加pcntl扩展

jnfjfjf 1.查看当前PHP版本 $ php -v 2.下载相同版本的php包并解压(路径随意,之后要删除) $ curl -O http://us.php.NET/distributions/php-5.5.30.tar.gz $ tar -xzvf php-5.5.30.tar.gz 3......

keller.zhou
2017/01/24
0
0
PHP 7.1添加pcntl扩展支持多进程

在PHP中进程控制支持默认是关闭的。您需要使用 --enable-pcntl 配置选项重新编译PHP的 CGI或CLI版本以打开进程控制支持。当前,这个模块没有非Unix平台可用的函数(即非Unix类系统不支持此模...

MichaelShu
05/30
0
0
php多进程实现

PHP多进程实现 PHP有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。 CentOS 6 下yum安装...

小田天
2016/11/28
8
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

day63-20180821-流利阅读笔记-待学习

性别歧视在日本:“我是女生,所以社会不让我学医” 毛西 2018-08-21 1.今日导读 大家在看病的时候,有留意过女医生的比例吗?在性别歧视现象十分严重的日本,男医生和女医生的比例达到了惊人...

aibinxiao
50分钟前
2
0
Ubuntu18.04 显卡GF-940MX安装NVIDIA-390.77

解决办法: 下面就给大家一个正确的姿势在Ubuntu上安装Nvidia驱动: (a)首先去N卡官网下载自己显卡对应的驱动:www.geforce.cn/drivers (b)下载后好放在英文路径的目录下,怎么简单怎么来...

AI_SKI
今天
4
0
深夜胡思乱想

魔兽世界 最近魔兽世界出了新版本, 周末两天升到了满级,比之前的版本体验好很多,做任务不用抢怪了,不用组队打怪也是共享拾取的。技能简化了很多,哪个亮按哪个。 运维 服务器 产品 之间的...

Firxiao
今天
1
0
MySQL 8 在 Windows 下安装及使用

MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 下载地址 https://dev....

waylau
今天
2
0
微信第三方平台 access_token is invalid or not latest

微信第三方开发平台code换session_key说的特别容易,但是我一使用就带来无穷无尽的烦恼,搞了一整天也无济于事. 现在记录一下解决问题的过程,方便后来人参考. 我遇到的这个问题搜索了整个网络也...

自由的开源
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部