文档章节

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

tree2013
 tree2013
发布于 2016/12/12 23:00
字数 329
阅读 28
收藏 2
点赞 0
评论 0

我们之前用阿里云一键安装包安装了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
博文 182
码字总数 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

php添加pcntl扩展(Linux)

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

Junn ⋅ 2013/09/02 ⋅ 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

PHP 7.1添加pcntl扩展支持多进程

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

MichaelShu ⋅ 05/30 ⋅ 0

php多进程实现

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

小田天 ⋅ 2016/11/28 ⋅ 0

开源堡垒机麒麟开源堡垒机阿里云安装版本发布

为了适应云平台堡垒机安装,麒麟团队近期制作了堡垒机云安装版本,系统基于CentOS7.1,可适合各种云环境进行堡垒机的安装,安装过程非常简单。 一.阿里云或其它云平台建立Centos7.x系统 在阿...

网安1476 ⋅ 2016/05/09 ⋅ 8

openvpn的linux服务器无法连接win7客户端

最近在研究通过openvpn创建vpn隧道,连接外网服务和内网服务。 服务器在阿里云安装,本机安装openvpn客户端。 客户端拨号成功后,可以ping通服务器,但是服务器无法ping通客户端。 查了好几天...

tyou ⋅ 2016/09/02 ⋅ 0

horseluke/AlibabaSDK

阿里巴巴SDK For PHP 概述 本PHP SDK适用于调用阿里巴巴旗下各开放平台的API。目前已经支持: 淘宝开放平台API 本SDK完全支持淘宝开放平台API。 对应Client类名:AlibabaSDKTaobaoTaobaoCli...

horseluke ⋅ 2015/10/01 ⋅ 0

云顶云科技携手阿里云共同举办生态日沙龙·云计算时代下网络安全探索与实践圆满成功

3月16日,由阿里云生态主办,天津云顶云科技有限公司承办的阿里云“开年采购季”阿里云生态日沙龙在天津成功举办,本次沙龙的主题为”云计算时代下网络安全的探索与实践”, 吸引了众多企业创...

yundingyun1 ⋅ 03/20 ⋅ 0

备战加薪季(阿里云大学互联网学院开学钜惠)

互联网学院简介 阿里云互联网学院是阿里云即将推出的学院制教学,将会充分利用互联网的特点与优势,贴近真实的教学制度,为用户提供严谨、实用的云计算、大数据、云安全与人工智能四大专业的...

mcy0425 ⋅ 03/07 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 1

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

CentOS开机启动subversion

建立自启动脚本: vim /etc/init.d/subversion 输入如下内容: #!/bin/bash## subversion startup script for the server## chkconfig: 2345 90 10# description: start the subve......

随风而飘 ⋅ 昨天 ⋅ 0

Nginx + uwsgi @ubuntu

uwsgi 安装 sudo apt-get install python3-pip # 注意 ubuntu python3默认没有安装pippython3 -m pip install uwsgi 代码(test.py) def application(env, start_response): start_res......

袁祾 ⋅ 昨天 ⋅ 0

版本控制工具

CSV , SVN , GIT ,VSS

颖伙虫 ⋅ 昨天 ⋅ 0

【2018.06.19学习笔记】【linux高级知识 13.1-13.3】

13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

lgsxp ⋅ 昨天 ⋅ 0

LVM

LVM: 硬盘划分分区成物理卷->物理卷组成卷组->卷组划分逻辑分区。 1.磁盘分区: fdisk /dev/sdb 划分几个主分区 输入t更改每个分区类型为8e(LVM) 使用partprobe生成分区的文件:如/dev/sd...

ZHENG-JY ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部