发布于 1970-01-01 08:00
  • 4 个回答
    • 浏览器上本来就不能运行php

      2022-11-21 02:29 回答
    • Apache 过滤掉了一些环境变量大概?用 SetEnv 还是什么指令在配置文件里设置一下试试。

      2022-11-21 02:29 回答
    • 以下答案只是猜的,希望有帮助

      julia需要HOMEDRIVE这个环境变量,命令行运行的时候是以你自己的身份运行的
      但是运行apache服务器的用户没有设置这个环境变量,因此报错

      不懂julia,如果你写文件用到了相对路径,可以尝试改成绝对路径
      如果本来就是绝对路径,或者改成绝对路径也不行, 那么尝试在系统环境变量里设置一个HOMEDRIVE

      2022-11-21 02:29 回答
    • 多次尝试后,问题得以解决
      解决方法:增加了两个系统环境变量:HOMEDRIVEHOMEPATH
      之前无法解决原因:
      1、不清楚Key Not Found的含义,后来尝试才知道,指的是系统的环境变量,而非Apache或者PHP的环境变量,在此感谢xelz的点拨。
      2、初次尝试增加HOMEDRIVE系统环境变量,测试后没反应,其实需要重启电脑,windows就这个蛋疼。
      3、初次尝试增加HOMEDRIVE系统环境变量,重启电脑后,依然报错,一开始我没注意以为还是缺少HOMEDRIVE系统环境变量,其实这次的错误略有不同,显示的是缺少HOMEPATH系统环境变量。
      4、意识到以上错误后,我再次添加HOMEPATH环境变量,重启电脑后,服务器成功运行了PHP文件,成功调用Julia软件运行了jl文件。
      十分感谢大家之前的热心回答。

      2022-11-21 02:29 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有