php如何調用exe文件,php exe

本文目錄一覽:

php調用exe問題

PHP裡面exec其它命令可以成功執行,而調用特定的程序沒有成功,我推測有三個方面的原因:

一是APACHE的進程(估計是httpd.exe)身份與你命令行執行的是否相同,可以在進程管理器裡面查看。

二是環境不同,你的julia是否需要某些特定環境變數支持,PHP執行的時候這些環境變數是否都有,可以在PHPINFO()裡面查看。

三是相對路徑不同,命令行下執行時系統查找文件的環境不同,試試看這樣寫:

exec(” julia 12.jl”);

修改為:

exec(“c:\\julia\\julia.exe d:\\jl\\12.jl”);

此外,你的調試信息顯示stderr異常,是否julia必須依賴stderr。還有,julia是CONSOLE環境還是GUI程序,如果是CONSOLE的,能否使用-?或者-v參數顯示簡單信息,用以測試調用julia是否成功,例如你的julia支持julia -version顯示版本號,那麼你可以在PHP裡面這樣寫:

exec(” julia -version”);

查看命令行和瀏覽器裡面的效果。

php 怎麼調用 exe程序 要完整的例題!

您好,看到你提的這個問題後,我去查了PHP手機裡面的exec函數,這個函數能幫你解決這個問題。

表面上看這個exec函數他是exec() executes the given command. 執行指令的一個函數。但是在cmd或者linux裡面,要執行一個可執行文件都是直接輸入該應用程序的名字(當然必須要定位在該應用程序的目錄下面)。

比如,我有一個exe的程序在根目錄下面、名字為:add.exe;

也在相同的這個目錄下面也有一個php程序,index.php。

我就可以在index.php裡面需要調用exe程序的地方,用上這個函數。就可以了.

?php

………

//需要調用exe的程序時。

exec(‘add.exe’);//這樣就可以了

………

?

php文件中如何調用在伺服器上的exe文件

最好不要這樣做!

win系統伺服器之所以安全就是因為apache和win系統相對獨立!

如果你這樣做了,你的網站或者應用極不安全!

————

tab上面的那個鍵有個點,是執行系統命令的!

就提示這麼多

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/154898.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-16 14:15
下一篇 2024-11-16 14:15

相關推薦

發表回復

登錄後才能評論