簡體   English   中英

如何解決 PHP 錯誤:exec() 無法分叉

[英]How to resolve the PHP Error: exec() unable to fork

嘗試在 PHP 腳本中運行 exec() 時,我收到此錯誤/警告 PHP exec(): unable to fork ["command I plan on running"]。 它在 IIS 服務器上運行。 我嘗試了以下方法:

  • 更改 web 站點的 IIS 服務器上的身份驗證設置
  • 為 cmd.exe 上的相關用戶提供讀/寫訪問權限
  • 掃描 php.ini 文件以查找 exec() function 的任何禁用

關於為什么會發生此錯誤,我已經沒有線索了。 相同腳本的版本在其他虛擬機上運行良好。

請檢查以下兩個位置:

(1) 應用程序池 > 高級設置 > 進程 Model > 身份

這應該設置為域用戶。

(2) Web site > Authentication > Anonymous Authentication 這應該設置為與應用程序池相同的“特定用戶”(在上面的1中)。

在上述(1)和(2)之后,請再次嘗試在 IIS 中運行 exec() (請記住在重試之前重啟 IIS 服務)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM