命令行无法运行php,php不支持执行cmd命令行
生活随笔
收集整理的這篇文章主要介紹了
命令行无法运行php,php不支持执行cmd命令行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
php不支持執行cmd命令行是因為你沒有關閉php配置文件中的安全模式。
在php.ini文件中配置safe_mode參數支持命令執行的方法:
首先,打開php.ini,關掉安全模式safe_mode = off,然后禁用函數列表 disable_functions = proc_open, popen, exec, system, shell_exec ,把exec去掉。
示例:
php代碼:<?php
exec("mkdir d:\\test",$out);
print_r($out);
?>
執行該php文件,會發現在d盤下多了一個test文件夾。
參考文檔:
exec函數解析
exec語法: string exec(string command, string [array], int [return_var]);
exec返回值: 字符串
exec參數說明
Command – 需要執行的命令
Array – 是輸出值
return_var –是返回值0或1,如果返回0則執行成功,返回1則執行失敗。
exec不成功,調試方案
總結
以上是生活随笔為你收集整理的命令行无法运行php,php不支持执行cmd命令行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 0000 0001 0002
- 下一篇: 重装了java然后说找不到路径,Java