VPS侦探论坛

标题: 运行install.sh 报install.sh: line 20: .: lnmp.conf: file not found [打印本页]

作者: dazongzi222333    时间: 2020-1-17 15:49
标题: 运行install.sh 报install.sh: line 20: .: lnmp.conf: file not found
本帖最后由 dazongzi222333 于 2020-1-17 15:51 编辑

我下载lnmp1.5 和1.6版本,非完整版和完整版都试了,进入lnmp目录,运行:install.sh 都报:install.sh: line 20: .: lnmp.conf: file not found
lnmp.conf 文件是存在的,这可能是什么问题?

作者: licess    时间: 2020-1-17 19:16
哪里教程让你用sh运行install.sh,你可以看看官网教程是怎么执行安装脚本的 https://lnmp.org/install.html
作者: dazongzi222333    时间: 2020-1-19 11:45
抱歉,我误以为这两个命令效果一样。。。
作者: wangweida    时间: 2020-1-19 13:16
sh 运行时不会识别 ./conf  引入的配置文件 如果想用sh 可以将引入的脚本文件写法由 . ./***.sh或conf 全部改成 source ./***.sh 或 conf,但我觉得没必要啊  直接 ./install.sh lnmp 就好了
作者: licess    时间: 2020-1-19 16:25
wangweida 发表于 2020-1-19 13:16
sh 运行时不会识别 ./conf  引入的配置文件 如果想用sh 可以将引入的脚本文件写法由 . ./***.sh或conf 全部 ...

并不是这样的
因为lnmp是基于bash shell的,而有些系统里(如debian/ubuntu)sh默认是指向dash,bash和dash语法是有很多区别的
在bash中source 就等于 .




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4