【问题标题】:How to automatically start zend server after boot on my mac如何在我的 Mac 上启动后自动启动 zend 服务器
【发布时间】:2014-12-05 13:05:55
【问题描述】:

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

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

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

     case $1 in
           "start")

在它下面,你会看到一个缩进的行,上面写着:

     $0 start-apache %

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

     $0 start-MySQL %

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

     "stop"

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

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

重新运行服务器。我想让服务器开机后自动启动。

【问题讨论】:

    标签: mysql macos zend-server


    【解决方案1】:

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

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

    如果您在 Yosemite (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 作业队列中有一个条目在启动时执行了此脚本。

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

    $ crontab -l

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-21
      • 2013-05-31
      • 2015-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多