编译php的时候,需要加上–enable-pcntl,且推荐仅仅在CLI模式运行,不要在WEB服务器环境运行。以下为实现PHP多进程的简单测试代码: 代码如下: <?php declare(ticks=1); $bWaitFlag = FALSE; /// 是否等待进程结束 $intNum = 10 ...
分类:
Web程序 时间:
2019-12-31 21:57:51
阅读次数:
108
Laravel 中的数据库是以 PDO 的方式连接的 数据库连接失败时,先检查问题所在,再对症下药 本文以 pgsql 为例 1、判断 pgsql 是否启动 2、判断 pdo_pgsql 扩展是否安装并开启 没有则需要安装,以下是不重新编译 PHP,直接安装 pdo_pgsql 的步骤 3、判断 L ...
分类:
其他好文 时间:
2019-11-19 14:03:09
阅读次数:
106
解决因编译php中添加了-enable-gd-jis-conv选项导致Zabbix监控系统图形界面中文乱码问题 现象: php编译参数: 说明: 如果PHP编译时启用–enable-gd-jis-conv选项的话,那么非ASCII字符(例如汉字、拼音、希腊文和箭头) 会被当成EUC-JP编码 (ph ...
分类:
Web程序 时间:
2019-10-29 09:17:36
阅读次数:
128
下载PHP源码包:cd php-7.2.6/ext/./ext_skel --extname=ninebot , 将在ext目录下生成 ninebot 目录。 cd ninebot 编辑 config.m4 文件,去掉第16行和第18行的注释(注释符号为 dnl 。) 然后执行 phpize 程序, ...
分类:
编程语言 时间:
2019-10-09 12:07:53
阅读次数:
210
在编译安装php服务时报错: 前边搭建lnmp环境时,是把mysql和php安装在了同一台机器上,编译php的时候,需要通过参数 --with-mysql来指定mysql的安装路径,但在生产环境中,通常php和mysql是不在同一台机器上的,那这时候编译php时,--with-mysql如何指定呢? ...
分类:
移动开发 时间:
2019-08-18 00:00:12
阅读次数:
157
进过无数次折腾后发现编译php安装的有些难, 问题可能是自己对linux不太了解吧、 ...
分类:
Web程序 时间:
2019-06-28 14:54:20
阅读次数:
123
虽然说是非root权限,但是编译php所需要的依赖包还是需要root权限的。 安装之前先保证linux有gcc和g++,因为很多东西都需要这两个库,如果没有,运行以下命令 yum install -y gcc gcc-c++ 一般linux里面都会有,如果已经存在,它会报已经存在无法安装 一、安装n ...
分类:
数据库 时间:
2019-06-04 12:52:57
阅读次数:
284
编译php 7.1.28步骤 检查环境 编译 安装 备注 bz2 == bzip2是同一个意思 libzip提示不可用,google了很久也没找到啥原因,后面实在没招了,硬着头皮仔细看了configure脚本里面怎么处理的,最终发现了一些蛛丝马迹 碰到的问题 问题1:gcc编译工具问题 config ...
分类:
Web程序 时间:
2019-05-16 12:40:45
阅读次数:
251
# 下载字典 # 编译php扩展 # 在 php.ini 中加入以下几行 # 重启php # 在php程序中用 ini_get('scws.default.fpath') 读取scws.default.fpath目默认字典录设置 # 测试分词程序 ...
分类:
其他好文 时间:
2019-04-24 19:32:34
阅读次数:
110
fatal error: 'php.h' file not found run command "xcode-select --install" to install the XCode5 Command Line Tools ...
分类:
Web程序 时间:
2019-04-20 10:08:57
阅读次数:
170