重点:1、php5里的php.ini的extension_dir要改为绝对目录(带'/'斜杠),如果只是写个ext,在apache+mod_php里面是不会加载php扩展的。 2、httpd.conf要指定PHPIniDir "C:/Users/crl6/app2/php5" #你的php安装目录 ...
上一篇文章中用到了,php的sodium扩展,那么如何安装PHP扩展呢?基于我之前踩过的一些坑,大致整理了几种安装php扩展的方法。已安装sodium为例 1、先做点准备工作,安装sodium依赖 rpm -ivh http://mirrors.whsir.com/centos/whsir-rele ...
分类:
Web程序 时间:
2019-11-30 19:15:49
阅读次数:
87
安装php扩展(我用的php7.2版本) php是用amqp调用RabbitMQ,所以先下载ampq $ wget https://pecl.php.net/get/amqp-1.9.3.tgz #下载 $ tar -xvf amqp-1.9.3.tgz #解压 $ cd amqp-1.9.3 $ ...
分类:
Web程序 时间:
2019-11-20 16:43:28
阅读次数:
122
1. php环境 必须5.3 2. yum install nodejs 3. yum install v8-devel 3. 下载v8js php扩展, 版本是 v8js-0.1.3 tar -zxvf v8js-0.1.3.tgz cd v8js-0.1.3 phpize ./configure ...
分类:
Web程序 时间:
2019-11-16 14:59:07
阅读次数:
94
我们一定遇到过这样的情况:许多项目是由多个人同时开发的,涉及到不同的开发环境和测试环境我们的许多PHP工程师在windows上开发代码虽然nginx+PHP+MySQL的环境也可以在windows上配置,但是测试环境和生产环境都是Linux系统,有些功能只能在Linux下运行,有些PHP扩展(如分布 ...
分类:
Web程序 时间:
2019-11-06 13:33:16
阅读次数:
91
扩展配置可以支持自动加载额外的自定义配置文件,并且配置格式和项目配置一样。 设置扩展配置的方式如下(多个文件用逗号分隔): 假设扩展配置文件user.php 和db.php分别用于用户配置和数据库配置,这样做的好处是哪怕以后关闭调试模式,你修改db配置文件后依然会自动生效。 如果在应用公共设置文件中 ...
分类:
Web程序 时间:
2019-10-29 13:13:54
阅读次数:
108
docker官方镜像为安装php扩展封装了函数,为开发者提供了很大的便利,以下以Dockerfile的形式演示安装gd扩展的方法,安装gd扩展需要安装几个依赖包,安装依赖包使用系统命令,安装命令根据基础镜像的不同有所不同,以下演示两种使用较多的alpine和debian系统的Dockerfile,D ...
分类:
Web程序 时间:
2019-10-22 15:21:15
阅读次数:
119
PHPStudy被爆出存在后门,PHP扩展的php_xmlrpc.dll文件被替换,攻击者向网站服务器发送特殊构造的HTTP请求即可执行任意PHP代码。 分析发现以下2个dll文件被替换并植入了后门: 在dll文件中搜索"eval("确实发现存在异常代码: PoC: 注意:要把“gzip,defla ...
分类:
Web程序 时间:
2019-10-17 13:27:11
阅读次数:
114
安装编译完成php源码后忘记安装一些扩展可以通过phpize来安装 拿lnmp1.6安装举例 安装完成lnmp后发现有些扩展没有 lnmp1.6的安装脚本会在lnmp1.6里生成src,里面是lnmp安装时下载的源码包,如php-7.3.9.tar.bz2 我们解压缩这个包,php-7.3.9 cd ...
分类:
Web程序 时间:
2019-10-13 00:28:04
阅读次数:
198
前段时间因为项目需要,研究了一下在 Windows 系统下进行 PHP 扩展的开发,对于 PHP 扩展的开发并不是一件容易的事情(话又说回来了,会者不难,难者不会,关键是自己不会)。我当时的需求,主要是通过 PHP 扩展来加载 DLL 文件,并调用 DLL 中的导出函数。由于以前有一些 Win32 ...
分类:
Web程序 时间:
2019-10-11 00:26:08
阅读次数:
149