Unter Umständen muss für Zend Server 6.0 zuerst MySQL initialisiert werden. Dazu folgende Schritte anwenden:

cd /usr/local/zend/mysql
sudo scripts/mysql_install_db
sudo chown -R zend:wheel data
cd ..
sudo bin/zendctl.sh start-mysql

 

MySQL automatisch mit Zend Server 5.6 starten1

# Zend config aufrufen:
sudo nano /usr/local/zend/bin/zendctl.sh

Folgende Einträge müssen in der Zend Configuration angepasst werden:

# on top of document, set MYSQL_EN to true
MYSQL_EN="true";

# extend "start" with "$0 start-mysql %"
"start")
    $ECHO_CMD "Starting $PRODUCT_NAME $PRODUCT_VERSION ..\n"
    $0 start-zdd %
    $0 start-monitor-node
    $0 start-mysql %
    $0 start-apache %
    $0 start-lighttpd %
    $0 start-jb %
    $0 start-jqd %
    $ECHO_CMD "\n$PRODUCT_NAME started..."
    ;;

# extend "restart" with "$0 restart-mysql"
# only needed for zend server 5.6
"restart")
    $0 restart-zdd
    $0 restart-monitor-node
    $0 restart-apache
    $0 restart-mysql
    $0 restart-lighttpd
    $0 restart-jb
    $0 restart-jqd
    ;;

# extend "stop" with "$0 stop-mysql %":
"stop")
    $ECHO_CMD "Stopping $PRODUCT_NAME $PRODUCT_VERSION ..\n"
    $0 stop-apache %
    sleep 2
    $ZCE_PREFIX/bin/clean_semaphores.sh
    $0 stop-lighttpd %
    $0 stop-jb %
    $0 stop-mysql %
    $0 stop-jqd %
    $0 stop-zdd %
    $0 stop-monitor-node %
    $ECHO_CMD "\n$PRODUCT_NAME stopped."
    ;;

# close and save

Neue Konfiguration kopieren und Server neu starten:

# replace the config file in mac os x startup folder
cd /Library/StartupItems/ZendServer_init/
sudo rm zendctl.sh
ln -s /usr/local/zend/bin/zendctl.sh ./

 

 

  1. http://www.thedeveloperblog.net/guide-setup-zend-server-mac/ []

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht.