如何在我的 Mac 上启动后自动启动 zend 服务器



好的,我是菜鸟,我对服务器,命令等了解不多。我正在读一本书,我使用.dmg文件在我的 mac 上安装了 zend 服务器,之后我设置了 zend 帐户。然后,我按照书中的建议做了一些编辑:

sudo nano /usr/local/zend/bin/zendctl.sh

输入密码后,您现在将进入 Nano 文本编辑器,因此使用向下光标键将光标向下移动几行,在您看到显示 MySQL_EN="false" 的行的地方,将单词 false 更改为 true。现在再向下滚动一些,直到找到这两行:

     case $1 in
           "start")

在此下方,您将看到一个缩进行,内容如下:

     $0 start-apache %

在此行之后,插入一个新的,内容如下:

     $0 start-MySQL %

这将允许MySQL启动,但现在您需要向下滚动一点,直到到达以以下内容开头的部分:

     "stop"

与我添加停止命令的方式相同。但是重新启动计算机后,本地主机:10088不起作用。浏览器显示并显示错误:找不到服务器。每次我必须在终端中输入命令才能启动 zendserver:

     sudo /Library/StartupItems/ZendServer_init/zendctl.sh restart

以重新运行服务器。我想让服务器在启动后自动启动。

我认为您应该访问的端口是 10081,这意味着您的本地 url 可能看起来更像:

http://localhost:10081 而不是 http://localhost:10088

如果您在 Yosemite (OS X 10.10( 上运行 Zend Server 7,您可能会遇到此问题,该问题在您在此处发布大约一个月后记录在 Zend 论坛中。

几周前,我在Yosemite OS X 10.10 MacBook上安装了Zend Server 8,在我的系统上启动有两个部分:

  1. zendctl.sh(这已经在Zend Server 8中为我编辑过,尽管它可能没有在早期版本中(
  2. 我的 cron 作业队列中有一个条目在启动时执行此脚本。

要查看 cron 设置中的内容,请打开终端并运行以下命令:

$ crontab -l

您应该看到上面脚本的至少一个条目,尽管您可能会看到 zend server、apache 和 MySQL 各有一个条目。 如果没有按照上面链接的文章中所述添加它们,或者如果您使用的是安装指南中记录的不同版本的 Zend Server。

最新更新