好久没有些技术文档了不是因为没有学习到新的知识,而是没有时间。
在win2008下面执行一些外部命令,我认为有很多的事情,但是经过这一次由2003转变到2008使我更加明白所执行的上传、处理、权限等问题。
这边就以ffmpeg.exe为例。
1.PHP在配置好的情况下需要对于php.ini文件添加一个临时文件目录,这样所上传的内容就可以很好的进行控制处理
2.在没有设置临时路径时,一般系统默认(操作系统默认)就是在windows下面temp文件夹下面,如果想要通过IIS执行一定要给临时文件夹添加权限否则无法进行操作的,这边还有一个需要注意的问题那就是,临时文件夹(temp)这一套的路径需要注意大小写,比如:XP、2003、2008他们的windows的大小写都是不同的,所以在设定目录时需要注意。
3.这些所有的外部执行程序,都要放到网站的目录中,而不是放到system32或者sysWOW64中,这点一定要注意,否则无法执行任何的外部命令(尤其2008,不行通过简单的方式执行cmd.exe)就因为这个问题我这边自己就折腾了很长时间,IIS权限问题这点注意。
现总结三点我感觉很重要,使我明白了一个道理,哈哈 希望对大家有帮助。
有什么不明白的可以直接给我发送邮件
QQ:2444756311 (有时候可能不在)希望大家遇到问题多多交流。
阅读(5066) | 评论(0) | 转发(0) |