运行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 文件是存在的,这可能是什么问题?
哪里教程让你用sh运行install.sh,你可以看看官网教程是怎么执行安装脚本的 https://lnmp.org/install.html 抱歉,我误以为这两个命令效果一样。。。 sh 运行时不会识别 ./conf引入的配置文件 如果想用sh 可以将引入的脚本文件写法由 . ./***.sh或conf 全部改成 source ./***.sh 或 conf,但我觉得没必要啊直接 ./install.sh lnmp 就好了 wangweida 发表于 2020-1-19 13:16
sh 运行时不会识别 ./conf引入的配置文件 如果想用sh 可以将引入的脚本文件写法由 . ./***.sh或conf 全部 ...
并不是这样的
因为lnmp是基于bash shell的,而有些系统里(如debian/ubuntu)sh默认是指向dash,bash和dash语法是有很多区别的
在bash中source 就等于 .
页:
[1]