IIS+php环境无法执行exec、system解决方案

IIS+php环境无法执行exec、system解决方案环境:windows2008serverR2IIS问题:我们常需要php去执行外部程序,比如python脚本,bat批处理文件,但是新手因为不会配置环境,用了exec、system函数也是不能执行,我刚开始也是遇到这个坑,也看了很多微博,现在总结一下,从一下几个思路中进行解决;1,首先要确保php的配置文件php.ini文件没有禁用exec、system等功能,如果禁用了要把它去除(打开php.ini文件,把里面的disable_functions=后面全部删除掉),再查看php.ini文件里面的safe_mode(安全模式)是否等于Off。等于On的话要把他改成Off。改完重启服务器/电脑。2:因为iis是网络用户,因此需要设置cmd的用户权限,进入C:WindowsSystem32,找到cmd.exe,然后右键->属性->高级->所有者->编辑,选择所有者更改为下面的“Administrator”,然后一直确认完成。关闭cmd属性窗口,然后再重新找到cmd.exe,然后右键-&g...

DevExpress之进度条

progressBarControl和marqueeProgressBarControl一.progressBarControlprogressBarControl是一个进度条控件几个重要参数Minimum------------------进度最小数值Maximum-----------------进度最大数值Step----------------------每走一步的数值Position------------------当前值EditValue-----------------编辑值ProgressViewStyle--------样式(其实我没看出什么区别)ShowTitle-----------------是否显示标题(没有设置显示百分比的时候一般显示value值)PercentView---------------是否显示百分比(需要ShowTitle为true)ProgressKind-------------进度条方向(横向/纵向),这只是进度的显示方向,具体控件还要自己把它拉成横向或者纵向TextOrientation-----------进度条文本显示方向(横向/...
开发笔记 开发笔记·2020-03-09

iphone7plus出厂设置怎么恢复 iphone7plus恢复出厂设置方法

iphone7plus出厂设置怎么恢复iphone7plus恢复出厂设置方法编辑:佚名 来源:互联网 时间:2016-06-1921:19:35 iphone7plus出厂设置怎么恢复?iphone遇到问题,只要恢复出厂设置就会解决,下文介绍iphone7plus恢复出厂设置方法,一起和小乐哥来了解下吧!,一般来说,把iPhone恢复出厂设置几乎可以解决除硬件问题之外的所有问题。iphone7plus出厂设置怎么恢复?1、依次进入iPhone的【设置】-【通用】选项。2、在【通用】中,找到【还原】点击进入【还原所有设置】或者【抹掉所有内容和设置】设置。进入以上iPhone恢复出厂设置,需要输入解锁密码,才可以继续操作。需要注意的是,【还原所有设置】仅仅是将iPhone的所有设置恢复到出厂,但是iPhone上储存的资料并不会删除;而【抹掉所有内容和设置】则不同,不仅会重置所有设置,还会将所有储存的内容一并清除。...

scandir() symlink() has been disabled for security reasons解决方法

找到php.ini,ctrl+F搜索“disable_functions”  将“disable_functions”中的scandir、symlink删除,并保存php.ini文件,重启服务,刷新页面。即可解决报错问题。...

Docker 容器的服务设置自动重启

在运行容器时(dockerrun)加入参数:--restart=always如果容器已经在运行,则使用dockerupdate加上自动重启的参数:dockerupdate--restart=always<CONTAINERID/NAME>设置完之后,使用以下命令查看结果:dockerinspect<CONTAINERID/NAME>可以看到有如下的信息:...

swoole文件上传代码

<?php$http=newswoole_http_Server("0.0.0.0",9501);$http->on('request',function($request,$response)use($http){if($request->server['request_method']!='GET'){echo'提交方式不对'.PHP_EOL;return;}$file=$request->files['files'];$file_name=$file['name'];$file_tmp_path=$file['tmp_name'];$uplod_path=__DIR__.'/uplode/';if(!file_exists($uplod_path)){mkdir($uplod_path);}$res=move_uploaded_file($file_tmp_path,$uplod_path.$file_name);//函数将上传的文件移动到新位置。if($res){$response->end("<h1>HelloSwoole.Uploa...
开发笔记 开发笔记·2020-03-08

ailed to open stream:Permission denied in 错误的解决方法

1,问题:用php在做项目的时候,偶尔会出现failedtoopenstream:Permissiondeniedin这个错误,原因是因为某个没有某个文件的血的权限,所以在写入文件的时候会报错2,解决方案:点击该文件,右击,点击属性,会看到该文件的所有属性,点击安全,即可设置所有组的用户权限,点击写入即可有写入权限 ...

python+selenium 基本操作

d=webdriver.Firefox()#火狐浏览器d.get(url)#用get方法打开哪个网址print(d.title)#打印网址的标题sleep(0.1)#等待时间d.find_element_by_id("kw").send_keys("username")#在控件内输入d.find_element_by_id("kw").send_keys(Keys.ENTER)#回车d.find_element_by_id("kw").clear()#清除控件内文本d.find_element_by_id("cp").text#获取元素的文本信息d.find_element_by_id("su").submit()#提交表单d.find_element_by_id("su").click()#点击控件d.find_element_by_id(“xxx”).context_click()#右击控件d.find_element_by_id("su").double_click()#双击控件d.maximize_window()#最大化浏览器窗口d.set_window_size(480,8...
开发笔记 开发笔记·2020-03-04

未给任务SignFile的所需参数CertificateThumbprint赋值.

一个项目发布时错误如下错误:打开项目属性-签名方式一[取消勾选]为ClickOnce清单签名- 简单粗暴方式二[勾选]为ClickOnce清单签名创建测试证书然后重新发布即可....

微信小程序image组件的bindload方法

今天无意中看到小程序小程序image组件的bindload方法有下面的用法.wxml<view><imagewx:for="{{images}}"wx:key="id"id="{{item.id}}"src="{{item.pic}}"bindload="onImageLoad"></image></view>上面的bindload方法对image标签的图片显示成功时做处理。现在我也不知道具体这样有什么用,但是往后可能会用到这里记录一下。 ...

ffmpeg截取视频片段

简单命令:ffmpeg-iinput.mp4-ss1:05-t10output.mp4-ss5指定从输入视频第1:05秒开始截取,-t10指明最多截取10秒。但是上面的命令可能会比较慢,更好的命令如下:ffmpeg-ss1:05-iinput.mp4-t10-c:vcopy-c:acopyoutput.mp4把-ss1:05放到-i前面,与原来的区别是,这样会先跳转到第1:05秒在开始解码输入视频,而原来的会从开始解码,只是丢弃掉前1:05秒的结果。-c:v和-c:a分别指定视频和音频的编码格式。-c:vcopy-c:acopy标示视频与音频的编码不发生改变,而是直接复制,这样会大大提升速度。 ...
开发笔记 开发笔记·2020-03-03

VirtualBox安装centOS6.2

1.下载centOS6.2镜像  地址:http://mirrors.163.com/centos/6.2/isos/  i386是32位系统,x86_64是x86架构的64位系统。2.虚拟机设置  使用VirtualBox4.1.12,内存512,硬盘8G。3.选择ios,然后启动虚拟机。4.安装  1.首先会出来一个选择菜单,选第一个即可。  2.后边会有各种选择,按照自己的需要选择即可。5.安装完成后,重启。  1.重启后只有一个console界面,看网上说默认低配界面就是字符界面,内存至少得389M才会启动图形界面。可是我设置到了1G都不启动。  2.又看到帖子说,需要修改/etc/inittab中的默认启动项为5,然后发现还是不行  3.自己觉得应该是没有安装图形界面,但是一个镜像有3.55G,不应该啊。而且安装过程也没有要我选择是否安装图像界面,fuck!  4.运行:yumgroupinstal...
开发笔记 开发笔记·2020-03-03

Windows环境下编译FreeRDP

关于在Linux下如何编译FreeRDP,在github的wiki上面已经说的很明白了,而且相当简单,具体细节参考网址:FreeRDP构建说明。大抵就是make,makeinstall之类的,并且之前需要安装几个依赖库的。 今天在Windows下尝试使用VS2008编译,遇到了几个问题,遂记录下来,希望可以帮助到后来人~如下便是细节:一、工具准备VirtualStudio2008,这个是必须要保证有的cmake2.8.8,现在开源项目大多转向使用cmake来管理项目了,下载网址:http://www.cmake.org/cmake/resources/software.htmlOpenSSL:RDP中的协议加密需要用到openssl,下载网址:http://slproweb.com/products/Win32OpenSSL.html你可能还需要安装VisualC++2008Redistributables。奇怪的是我本来已经安装了,然后安装OpenSSL的时候还是提示没有安装VisualC++2008Redistributables。不过忽略以后,编译是没问题的。二、编译步...

FreeRDP的安装方法

偶然在网上看到了FreeRDP编译安装后,果然好用。文档是记录整个安装过程的,备忘!        官方网站:http://www.freerdp.com/        安装完后运行的命令是:xfreerdp 192.168.1.101 -uadministrator-p123        功能说明(摘自百度快照):        1、连接机器ip地址是192.168.1.101,        2、登录远程机的账户密码是:-uadministrator-p123        3、使用全...
开发笔记 开发笔记·2020-03-03

微信小程序的swiper 轮播图组件中图片高度显示不全

按照小程序官方的文档,swiper轮播图中的图片高度大时,会显示不全。image添加即可解决<swiperindicator-dots="true"autoplay="true"interval="3000"duration="1000"><blockwx:for="{{banners}}"wx:for-item="banner"wx:key="_id"><swiper-item><imagesrc="{{banner.image}}"/></swiper-item></block></swiper> ...
首页上一页...48844885488648874888下一页尾页