文档章节

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

tree2013
 tree2013
发布于 2016/12/12 23:00
字数 329
阅读 32
收藏 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
phpize源码安装php扩展

4、进入源码中的ext/pcntl目录 5、运行 命令 6、运行 命令 7、运行 命令 8、运 行 命令 9、配置ini文件 通过运行 查找php.ini文件位置,然后在文件中添加 说明: 此方法一般用来安装PHP自带的...

bengozhong
10/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

elastic search+kibana 5.6.12安装指南

前提准备: 1,安装jdk, We recommend installing Java version 1.8.0_131 or later. 2, 设置文件最大打开数(使用命令ulimit -n查看) ulimit -n 65536 3, 创建用户elastic/用户组elastic gro...

PageYi
11分钟前
1
0
安装mongodb碰到error: unpacking of archive failed on file /etc/init.d/mongod;5bcec214: cpio: open如何解决

今用yum安装mongodb4.0.3发现一个错误,当用yum install 安装mongo-org 时除了mongodb-org-server 没有安装以外其他的都安装正确,重新安装mongodb-org-server 时报如下错误信息 在一篇老外 ...

chanking
13分钟前
1
0
O2OA:企业办公数字化转型的更佳选择

在全球都在积极探索由新一轮信息技术所引发的第四次工业革命时,一场激发企业内生动力的数字化运动在互联网企业和传统企业之间却呈现出两种截然不同的状态。   传统企业办公数字化不彻底仍...

超能之法师
15分钟前
1
0
基于SylixOS 对 Goahead 进行配置使用 OpenSSL

1. 编译并部署OpenSSL SylixOS支持OpenSSL,git地址为:http://git.sylixos.com/repo/openssl.git 获取OpenSSL工程源码后,导入RealEvo-IDE中编译,编译完成后生成动态库文件和openssl可执行...

Baiqq
18分钟前
1
0
nginx+tomcat均衡负载

一、安装好nginx环境,启动至少两个的tomcat服务; 此处tomcat访问地址为:http://192.168.106.128:1000/、http://192.168.106.128:1001/、http://192.168.106.128:1002/ 二、修改nginx配置文...

狼王黄师傅
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部