[Zend Framework] Zend Server: zendctl でサーバの停止や再起動を行う

サーバの停止や再起動が必要な場合に、コマンドラインから操作を行えます。

Zend Server – インストール | deadwood で設置した ZendServer.app からも操作できますが、簡便な方法で。

% sudo /usr/local/zend/bin/zendctl.sh stop

この他に用意されている機能。

% sudo zendctl -h
Password:
Usage: /Users/あなたの名前/bin/zendctl <action>
    start               Start all Zend Server daemons
    start-apache        Start Apache only
    start-mysql     Start MySQL only
    start-jb        Start Java Bridge only
    start-lighttpd      Start lighttpd only
    stop                Stop all Zend Server daemons
    stop-apache         Stop Apache only
    stop-mysql          Stop MySQL only
    stop-jb             Stop Java Bridge only
    stop-lighttpd       Stop lighttpd only
    restart             Restart all Zend Server daemons
    restart-apache      Restart Apache only
    restart-mysql       Restart MySQL only
    restart-jb      Restart Java Bridge only
    restart-lighttpd    Restart lighttpd only
    setup-jb            Setup Java bridge
    version             Print Zend Server version
    status              Get Zend Server status
For more information about this script see
http://files.zend.com/help/Zend-Server/zend-server.htm#linux_mac__package_setup_and_control_scripts.htm

Zend Server の自動起動について

Mac起動時に自動でZend Serverが立ち上がる設定に関しては、 /Library/StartupItems/ 以下で行っているようです。

/Library/StartupItems
.
├── MySql_init
│   ├── MySql_init
│   └── StartupParameters.plist
├── ParallelsTransporter
└── ZendServer_init
    ├── StartupParameters.plist
    ├── ZendServer_init
    └── zendctl.sh

Linux系でいうところの /etc/init.d だそうです。

参考サイト