在wamp服务器中启用shell_exec()

Sel*_*lva 5 php wamp

最近我在wamp服务器上传递了一个问题.我需要shell_exec()在PHP中使用该函数来运行一些外部shell脚本(一些校验和文件).但是在我的wamp服务器中,该功能默认是禁用的.我在谷歌搜索但我找不到解决方案.所以我尝试将该代码放在实时服务器中.但也存在同样的问题.我联系了该服务器的技术人员,但他说我们不能启用shell_script.这是安全暴力.

所以只有办法尝试在wamp服务器...如何启用 shell_exec()exec()..?

Stu*_*rmi 7

以下这行是我读到这个问题的最好的一行:"你需要在位于\ Apache2\bin文件夹中的php.ini中禁用安全模式,而不是php文件夹.在加载新设置后立即重启Apache2服务."

解决方案是:

  1. 停止Wamp-Server的所有服务并关闭该程序

  2. 打开.../wamp/bin/apache/Apache2../bin/php.ini

  3. 将php.ini复制到桌面并打开它

  4. 设置safe_mode_exec_dir(在=之后的行是空的,所以它是开启!!!)将其设置为关闭!

  5. 保存

  6. 复制回dir(也许你需要管理员权限)

  7. 启动wamp-server

  8. 享受exec()和co.


xda*_*azz 1

打开php.iniwamp 使用的文件,找到该disable_functions部分,更改它并重新启动服务器。