CentOS 7(Linux) 编译安装 pcntl扩展
来源:互联网 发布:百度域名后面有尾巴 编辑:程序博客网 时间:2024/06/08 11:59
CentOS 7(Linux) 编译安装 pcntl扩展
1.查看phpize命令是否已经安装 /usr/bin/phpize,没有则执行yum install php53_devel 安装,注意自己的版本
2.下载php源文件,各版本源文件可从这里下载:http://php.net/releases/
4.解压并进入解压目录下的 ext/pcntl 目录下 执行/usr/bin/phpize命令
5.编译安装
../../configure --with-php-config=/usr/local/bin/php-config ,注意php-config目录位置要与自己的对应
执行make && make install 编译完生成了pcntl.so文件,
我的在/usr/local/lib/php/extensions/no-debug-non-zts-20100525/下
6.复制pcntl.so到php的/usr/lib64/php目录下,cp /usr/local/lib/php/extensions/no-debug-non-zts-20100525/pcntl.so
6.编辑文件/etc/php.ini,加extension=pcntl.so配置
8.重启apache,systemctl restart httpd.service
9.php脚本测试pcntl是否可用,echo pcntl_fork(),正常输出子进程id,说明已安装成功。
附官方的安装说明:http://php.net/manual/zh/pcntl.installation.php
==========================================================================================================================
可能报错:configure: error: xml2-config not found. Please check your libxml2 installation.
1、检查libxml 包 是否已经安装 rpm -qa|grep libxml2
2、检查xml2-config文件 find / -name "xml2-config" 是否存在
2、未安装或不存在则执行yum install libxml2, yum install libxml2-devel 安装
可能报错:make: *** No targets specified and no makefile found. Stop.
1.说明makefile没有成功生成,根据 ../../configure --with-php-config=/usr/bin/php-config命令所报具体错误处理
可能报错:-bash: ./configure: Permission denied
1.命令前加bash ../../configure --with-php-config=/usr/bin/php-config
或者 执行命令前 先赋予执行权限 chmod +x ../../configure
可能报错:Can't find PHP headers in /usr/include/php
1.yum install php-devel
可能报错:error: 'HASH_KEY_NON_EXISTENT' undeclared
1.把/usr/local/src/php-5.6.30/ext/pcntl/pcntl.c中的HASH_KEY_NON_EXISTENT替换成HASH_KEY_NON_EXISTANT
- CentOS 7(Linux) 编译安装 pcntl扩展
- Linux安装php Memcached和pcntl扩展
- linux下安装PHP pcntl 扩展
- linux下安装PHP pcntl 扩展
- php安装pcntl扩展
- ubuntu安装pcntl扩展
- phpstudy安装pcntl扩展
- linux系统下安装php的pcntl扩展
- MAMP 安装 php pcntl扩展
- php添加pcntl扩展(Linux)
- ubuntu下php5.6安装pcntl扩展
- linux centos下 手动编译安装memcache 扩展
- CentOS下编译安装PHP扩展库
- CentOS 下编译安装php memcached扩展
- Centos 下PHP编译安装fileinfo扩展
- Centos下编译安装fileinfo扩展
- Linux-CentOS 编译PHP扩展库.so
- PCNTL在centos中安装以及多进程更新数据
- 开发数字货币教程DApp框架工具以及工作流程
- Discuz!教程之添加自定义广告位
- 第4周项目3(1)- 单链表应用
- 存储;数组
- SpringMVC利用AOP实现自定义注解记录日志
- CentOS 7(Linux) 编译安装 pcntl扩展
- 自定义SPI的注册
- 第四周项目一 建立单链表
- Cache写机制:Write-through与Write-back
- 对监督学习和无监督学习很好的解释,通俗易懂
- 回归任务偏差与方差
- 高二&高一&初三模拟赛18 总结
- instanceof 与 getClass()的区别
- 求任意整数n的阶乘