我创建了一个使用proc_open
的PHP库,并依赖外部应用程序来处理数据。
现在,我需要做一个"检查"文件将分析服务器并返回我的库可以使用它。
我认为这些步骤已经足够了:
如何检查是否允许proc_open?另外,我猜proc_open也适用于基于Windows的服务器(只使用Windows命令提示符而不是终端)?
答案 0 :(得分:2)
if( function_exists("proc_open"))
将是一个良好的开端。然后使用try..catch
块尝试调用简单的proc_open
测试。如果测试通过,则允许proc_open
。
对于外部应用程序,如果它定义了任何功能,您可以使用function_exists
检查它是否已安装并正常工作。