[英]Call Perl script from PHP
我正在使用以下語句從使用PHP的網站執行Perl腳本。
$perl = shell_exec('perl '.$dest.'/script.pl 2>&1 '.$mail.' '.str_replace("/", "\\", $dest));
我想運行腳本服務器端,但似乎它使用客戶端上安裝的Perl,因此尚未安裝Perl的人無法運行腳本。
我不知道我想念的是什么。
編輯:我運行:
$ perl = shell_exec('C:\\ Perl \\ bin \\ perl.exe -v');
並確定這是Perl服務器端正在運行。 因此,現在我必須了解為什么某些客戶端無法執行腳本。
編輯2:這絕對是一個權限問題,只有管理員可以寫。 我將管理許可。
IIS服務器不可能在客戶端計算機上運行perl.exe
。 HTTP協議沒有提供類似的功能
您沒有說為什么會這樣,所以我們無法再為您提供幫助
我只能建議您為客戶端和服務器使用同一台計算機,並對自己感到困惑
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.