下载phpmanager 下载地址https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10 点击download...archive下载,下载好以后解压到C盘 打开releases文件夹下的0文件夹 将669KB的文件后缀改成 .msi 右键点击,选择安装 一直点击NEXT> 安装完成 安装好以后,我们打开IIS管理器...发现主页里多了一个PHP Manager 进入功能,提示我们没有注册PHP版本 点击Register new PHP version,选择php安装目录下的php-cgi.exe 点击确定,PHP Setup...> IIS管理器里添加网站 此次我设置的61端口 设置完以后我们用浏览器访问localhost:61 访问到PHP Version页面,说明配置成功 去防火墙打开61端口 新建入站规则里选择端口,第二页填写...至此用腾讯云IIS发布php网站的教程结束。
本文实例讲述了PHP使用 Imagick 扩展实现图片合成,圆角处理功能。...分享给大家供大家参考,具体如下: 需求:为用户生成特定的二维码 ,拉取用户的微信头像 和特定的背景图合成一张用户专属海报 方法:采用PHP的Imagick扩展功能对图片进行合成处理。...- compositeImage( $poster, imagick::COMPOSITE_OVER, 0, 0); $canvas- setImageCompressionQuality(60);...相关内容感兴趣的读者可查看本站专题:《PHP扩展开发教程》、《PHP网络编程技巧总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《PHP图形与图片操作技巧汇总》及《php...字符串(string)用法总结》 希望本文所述对大家PHP程序设计有所帮助。
找到 php_imagick.dll 文件,把它放到 PHP 的扩展目录里,然后打开 php.ini 文件,在对应的位置添加以下一行: extension=php_imagick.dll 保存退出后并重启电脑...建议缩略图还是以 jpg 格式,因为 png 格式不支持压缩,我在测试的时候使用 30M 的 PSD 文件,生成出来的 png 缩略图有 3M 多,而 jpg 只有 200KB 左右,并且生成 png...最后发现比较实用的就是生成 PDF 文件的缩略图,但处理 PDF 文件前,需要安装 Ghostscript ,然后整体的代码基本和生成 PSD 的代码一样 $im = new Imagick();...图像处理库 ImageMagick windows 下的安装 2、php+Imagick 对 psd 文件的操作 3、imagick 官方文档 4、PHP 中用 imagick 将 PDF...转成图片 5、解决 GhostScript 无法打开中文 PDF 的问题 6、Installing Imagick for PHP 5.6.3 and Apache 2.4 on Win 7(
文章前言 IIS Raid是本机的一个IIS模块,通过滥用IIS的可扩展性可以实现一个Web服务器后门并执行攻击者定义的自定义操作,本篇文章主要介绍IIS-Raid的构建和使用过程 测试环境 目标主机...:Windows Server 2012 64位 Standard 目标版本:IIS 8.5 项目构建 Step 1:首下载项目源码到本地 https://github.com/0x09AL/IIS-Raid...在以上定义代码中添加一个常量COM_PASSWD,如下代码: Step 3:之后更改/module/HttpFactory.cpp 39行代码替换掉X-Password值为自定义的常量,如下代码所示: Step 4:之后使用...VS进行编译处理 Step 5:最终获得dll文件 后门部署 之后在命令行下使用appcmd.exe命令安装 #格式说明 C:\Windows\system32\inetsrv\APPCMD.EXE...\inetsrv\IIS-Backdoor.dll" /add:true 再次刷新模块可以看到IIS_backdoor 后门使用 首先修改项目中的iis_controller.py文件,添加个—headpass
CVE-2016-3714 CVE-2018-16509 CVE-2019-6116 第一个是Imagemagick在处理mvg格式图片时导致的命令注入,后两个都是在处理PostScript文件时因为使用了...GhostScript,而GhostScript中存在的命令注入。...与php_get_xbm两个函数判断图片是否是wbmp与xbm格式。...前面比较文件头的部分,已经和Imagemagick漏洞利用条件冲突了,毕竟一个文件不可能既是ps文件头,又是gif文件头,那么只能寄希望于php_get_wbmp与php_get_xbm两个函数。...因为imagemagick和ghostscript的漏洞层出不穷,也在侧面辅助了黑盒渗透与PHP代码审计,待下一次0day爆发,也可以利用这个技巧进行盲测。
2016-3714 2.CVE-2018-16509 3.CVE-2019-6116 第一个是Imagemagick在处理mvg格式图片时导致的命令注入,后两个都是在处理PostScript文件时因为使用了...GhostScript,而GhostScript中存在的命令注入。...两个函数判断图片是否是wbmp与xbm格式。...用存在漏洞的imagemagick+GhostScript进行测试,命令成功执行: ?...因为imagemagick和ghostscript的漏洞层出不穷,也在侧面辅助了黑盒渗透与PHP代码审计,待下一次0day爆发,也可以利用这个技巧进行盲测。
探索过程 方案一:使用小程序的 webview,在网页中实现预览。体验还是可以的,但是遇到的问题是 跨域问题无法解决。 方案二:pdf.js。网上很多方案说是用这个,在服务器上写个静态页面进行预览。...服务器需要安装图像处理软件 (ImageMagick) 用于生成图片 php 需要安装 ImageMagick 对应的扩展 服务器需要安装 ghostscript 用于打开并解析 pdf 文件 最终效果...-9.25.tar.gz tar zxvf ghostscript-9.25.tar.gz cd ghostscript-9.25 ....php try{ $url = !empty($_GET['url']) ?...$file_name,file_get_contents($url)); $imagePreview = new imagick('./'. $file_name . '['.
最简单的方法,找到php安装目录的pecl 自动安装: # /usr/local/php/bin/pecl install apc 下面按提示一步步完成即可 配置/etc/php.ini 末尾加入.../php/extensions/apc.so # chmod 755 /usr/local/php/lib/php/extensions/apc.so 修改PHP.INI使之启动APC模块 修改...php.ini下 extension_dir = “./” extension_dir = “/usr/local/php/lib/php/extensions” 配置/etc/php.ini 末尾加入...apc.ttl=0 apc.mmap_file_mask=/tmp/apc.XXXXXX 重启apache #/usr/local/apache2/bin/apachectl restart 使用...sourceforge.net/projects/eaccelerator/ 本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表
PHP有非常多相当不错的开发工具,如Zend Studio、NetBeans、phpdesigner等,但对于习惯Java编程的程序员们来说,最经常使用的还要属Eclipse。...配置和使用都很方便。 假设平时须要同一时候进行Java和PHP的Web开发。PHPEclipse是个不错的选择。...选择project保存位置(能够使用Eclipse默认工作空间”Use default location”,也可另行指定存储位置)。完毕后点击“Finish”结束。...在弹出的快捷菜单中选择“New>>PHP File”。 第3步:在弹出的新建窗体中,输入PHP文件名,如index.php。然后点击“Finish”。...第8步:执行PHP文件。这里以Hello World\index.php为例。选中index.php,右键单击。
上一篇中,使用控制台托管了WCF服务,但是如果想从PHP和java平台调用,必须将其托管到IIS中(并不是必须的,还是有其他的方式的 比如windows azure) 1.系统必备 首先,必须打开...这里设置的原因是,第一,php平台在局域网中的另外一台机器上,主机名这里的设置,是因为主机名影响wsdl的生成,如果不设置,在wsdl中生成的location包括的是托管机器名而不是ip地址。 ...3.使用PHP调用托管在IIS中的WCF服务 在PHP服务器中打开浏览器,并浏览http://192.168.11.1/emp/EmployeeManagement.svc测试服务是否托管正常。 ?...出现以上页面,证明在IIS中托管正常,现在,可以使用php开发程序调用此服务啦。...使用自己喜欢的开发工具编辑一个php页面 GetSalary.php <meta http-equiv="Content-Type" content="text/html
php下swagger的安装与使用 2018-5-16 一、Swagger介绍 官网:https://swagger.io/ 说明:Swagger的使用目的是方便优美的呈现出接口API的各种定义...使用流程: 效果图: 二、安装 1.前端安装 git clone https://github.com/swagger-api/swagger-ui.git...url = decodeURIComponent(url[1]); } else { url = "http://matrixdocs.slidyy.com/swagger-php... 利用swagger 后端生成json php /data0/www/htdocs/swagger-php/bin/swagger /data0/www/htdocs/swagger-php... http://matrixdocs.slidyy.com/swagger-php/docs/test.json 就有了新的内容 再访问前端html就能看到swagger内容了~
PHP7 MongDB 安装与使用 PHP7 Mongdb 扩展安装 我们使用 pecl 命令来安装: $ /usr/local/php7/bin/pecl install mongodb 执行成功后,...-20151012/mongodb.so' install ok: channel://pecl.php.net/mongodb-1.1.7 configuration option "php_ini"...is not set to php.ini location You should add "extension=mongodb.so" to php.ini 接下来我们打开 php.ini 文件,添加...*:\s*||"` 注意:以上执行的命令中 php7 的安装目录为 /usr/local/php7/,如果你安装在其他目录,需要相应修改 pecl 与 php 命令的路径。...Mongodb 使用 PHP7 连接 MongoDB 语法如下: $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
本文实例讲述了php tpl模板引擎定义与使用。分享给大家供大家参考,具体如下: tpl.php <?...php if (\1): ? ', '{/if}' = '<?php endif ? ', '{for %%}' = '<?php for (\1): ? ', '{/for}' = '<?...php endfor ? ', '{switch %%}' = '<?php switch (\1) ? ', '{/switch}' = '<?php endswitch ?...相关内容感兴趣的读者可查看本站专题:《PHP模板技术总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程...》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》 希望本文所述对大家PHP程序设计有所帮助。
xhprof php7的安装与使用 2018-5-30 一、安装 cd /usr/local/src git clone https://github.com/yuanshuli11/xhprof.git.../configure --with-php-config=/usr/bin/php-config make make install 出现 Installing shared extensions:.../usr/lib/php/extensions/no-debug-non-zts-20151012/ 表示编译成功 然后修改php.ini的配置 增加 [xhprof] extension=xhprof.so...xhprof.output_dir=/data/www/xhprof/save_output_dir //需要保证已创建该目录 systemctl restart php-fpm 重启php 二...、使用 xhprof_enable(); //需要分析的代码 $xhprof_data = xhprof_disable(); include_once ROOT_PATH.'
本文实例讲述了PHP闭包定义与使用。分享给大家供大家参考,具体如下: <?...php function getClosure($i) { $i = $i.'-'.date('H:i:s'); return function ($param) use ($i) { echo...use ($message){ return "{$data},{$message}"; }; echo $example('world'); //此处输出world,hello 希望本文所述对大家PHP
,真正多线程还是用Python、C等等 一、安装 这里使用的是 php-7.0.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ....在你需要控制多个线程同一时刻只能有一个线程工作的情况下可以使用。...> 五、 线程同步 有些场景我们不希望 thread->start() 就开始运行程序,而是希望线程等待我们的命令。...> 八、多线程与数据连接 pthreads 与 pdo 同时使用是,需要注意一点,需要静态声明public static $dbh;并且通过单例模式访问数据库连接。...> 关于php pthreads多线程的安装与使用的相关知识,就先给大家介绍到这里,后续还会持续更新 未经允许不得转载:肥猫博客 » php pthreads多线程的安装与使用
ImageMagick这个属于特例,因为还是蛮有影响的,包括我司的许多产品实际上都是使用ImageMagick作为底层能力,之前有出现过因为Ghostscript的RCE 0day导致使用了ImageMagick...图解版: 插播:ImageMagick相关的CTF题目▸ 想起来一道ImageMagick的one line php题目,和这个洞倒是没关系,觉得还蛮不错的 <?...php @new $_GET[1]($_GET[2]); 本质是任意类实例化,可以SplFileObject读文件之类的,本题目使用ImageMagick扩展实现RCE 准备1.xml <input type="file
Ubuntu环境下的php-Redis 配置与php使用入门 php-redis配置 1、安装php5-dev (如果没有phpize...),安装php5-dev sudo apt-get install php5-dev 2、安装phpredis 获取最新的版本代码进行编译 wget --.../configure make make install 3、修改php.ini 添加redis.so模块 vim /etc/php5/apache2.../php.ini vim /etc/php5/cli/php.ini 都添加下面一行 extension=redis.so 4、重启apache...etc/init.d/apache2 restart php使用 <?
全部源码开放,可以自由使用,复制,修改,发布。 它由一组命令行工具组成的。...支持的程序语言: Perl, C, C++, Python, PHP, R, 等。...ImageMagick 接口:PythonMagick (Python); PerlMagick (Perl); IMagick (PHP); magick (R); 等等。 1....install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel...使用体验 ImageMagick 的使用网络上教程非常非常多,这里就不一一再重复了,需要的自己去百度或者谷歌。说几点使用过程中的小发现。
php phpinfo(); 输入:http://localhost:9999/phpinfo.php 结果: 版本要看是TS还是nts,是VC11还是VC12还是其他版本号。...TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。...下载对应的包 igbinary地址:https://windows.php.net/downloads/pecl/releases/igbinary/ 注意选择与php extension build对应得上的版本...修改php.ini文件 添加如下内容: ; php_redisextension=php_igbinary.dllextension=php_redis.dll 效果如下: 重启服务,查看phpinfo...//my redis password$redis ->set( "test" , "Hello World"); echo $redis ->get( "test"); 函数封装 /** * 如果不传入
领取专属 10元无门槛券
手把手带您无忧上云