首先谢谢抽时间阅读!我尝试通过浏览器登入本地服务器运行我的PHP文件,难以正常运行。我安装的是Appserver安装包2.6.0版本(Appserver网站)linux命令行启动浏览器red hat linux,包内包含的软件版本为:Apache2.2.8、PHP6.0.0-dev。为了找出错误缘由,我进行了如下步骤:1、从命令行运行PHP文件,文件名为julia.php。运行成功。运行过程如下:php文件代码为:
命令行运行:
同时,php文件中还有一行指令"exec('julia12.jl')"也执行成功了。这行代码意思是运用julia语言(一种新的编程语言)的REPL环境运行12.jl这个julia文件,12.jl运行成功的话,会在桌面输出一个txt文件。在此处txt文件也成功出现在桌面上了。并且,当我使用浏览器linux系统安装教程,从服务器访问julia.php的时侯,结果如下:
其实最后一行代码echo"finished!"顺利执行了,而且"exec('julia12.jl')"并没有执行成功,由于桌面上没有生成txt文件。2、我百度微软了好久看见一个似乎是查看错误的方式,我也不是很清楚是如何回事,抱着试试看的心态操作了一下:php文件代码如下:
命令行运行该php文件结果:
浏览器访问结果:
百度微软了其中的
"ERROR:keynotfound:"HOMEDRIVE"
并没有找到满意的答案。请问我这是遇见哪些问题了?有哪些办法能让我顺利执行该文件中的exec("julia12.jl")指令么?另外,我把其中的调用julia软件运行脚本的命令换成调用MATLAB软件的命令后,无论是在命令行还是在浏览器访问的情况下linux命令行启动浏览器,均成功运行了MATLAB的m文件。我的php.ini文件也关掉了安全模式。万分期待你的解答,感谢!
本文链接: