dazongzi222333 发表于 2020-1-17 15:49:14

运行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:35

哪里教程让你用sh运行install.sh,你可以看看官网教程是怎么执行安装脚本的 https://lnmp.org/install.html

dazongzi222333 发表于 2020-1-19 11:45:50

抱歉,我误以为这两个命令效果一样。。。

wangweida 发表于 2020-1-19 13:16:59

sh 运行时不会识别 ./conf引入的配置文件 如果想用sh 可以将引入的脚本文件写法由 . ./***.sh或conf 全部改成 source ./***.sh 或 conf,但我觉得没必要啊直接 ./install.sh lnmp 就好了

licess 发表于 2020-1-19 16:25:49

wangweida 发表于 2020-1-19 13:16
sh 运行时不会识别 ./conf引入的配置文件 如果想用sh 可以将引入的脚本文件写法由 . ./***.sh或conf 全部 ...

并不是这样的
因为lnmp是基于bash shell的,而有些系统里(如debian/ubuntu)sh默认是指向dash,bash和dash语法是有很多区别的
在bash中source 就等于 .
页: [1]
查看完整版本: 运行install.sh 报install.sh: line 20: .: lnmp.conf: file not found