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

时间:2014-12-05 13:05:55

标签: mysql macos zend-server

好的我是Noob我不太了解服务器,命令等等。我正在读一本书,然后我使用.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"

我添加stop命令的方式相同。但是在我重新启动计算机localhost之后:10088无法正常工作。浏览器显示错误:无法找到服务器。每次我必须在终端输入命令来启动zendserver:

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

重新运行服务器。我希望服务器在启动后自动启动。

1 个答案:

答案 0 :(得分:0)

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

http://localhost:10081代替http://localhost:10088

如果你在优胜美地(OS X 10.10)上运行Zend Server 7,你可能在发布这个问题大约一个月后遇到了documented in the Zend Forums这个问题。

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

  1. zendctl.sh(虽然它可能不是早期版本,但我已经在Zend Server 8中编辑过了)
  2. 我的cron作业队列中有一个条目,它在启动时执行了此脚本。
  3. 要查看您的cron设置中的内容,请打开终端并运行以下命令:

    $ crontab -l

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