我对 Ubuntu 还很陌生,很难找到正确的命令在我的 Ubuntu 9.10 服务器上安装 Zend Server。
下载 ZF Server 并解压后,我尝试运行以下命令:
install_zs.sh 5.3
这是ls
提取的 ZF 档案:
install_zs.sh README upgrade_zs_php.sh zend.deb.repo zend.rpm.repo
但是它说command not found
。有什么想法吗?
答案1
当执行不在系统的“PATH”环境变量中的可执行文件或脚本时,您必须提供它的完整路径。“。”是您当前工作目录的完整路径的别名,因此./install_zs.sh 5.3
应该可以工作。
我想强烈建议你给这或一些类似的 *nix shell 文档需要通读,因为盲目地操作 shell 是永远不可能的,曾经一个好主意。
答案2
通常不会在当前目录中搜索可执行文件。如果 shell 脚本是可执行文件,则可以使用./install_zs.sh 5.3
来运行它,否则使用sh install_zs.sh 5.3
。
答案3
我找到了答案:我必须对文件 install_zs.sh 执行 chmod 755 操作,然后在不使用前缀“sudo”的情况下执行