zoukankan      html  css  js  c++  java
  • zend server mac 下配置

    Post Installation on Mac OS X

    If you intend to use PHP and other tools provided by Zend Server (pear and pecl) from the command line (PHP CLI), it is recommended that you add the <install_path>/bin directory to your $PATH environment variable.

    This can be done in two ways:

    • Per user profile
    • For all users

    The following procedure is intended for use with bash. If you are using a different shell, adjust the procedure accordingly.

    Instructions on how to complete a procedure

    To add the <install_path>/bin directory to your $PATH environment variable per user profile, issue the following command:

    echo 'export PATH=$PATH:/usr/local/zend/bin' >> $HOME/.bashrc

    To add the Zend Server library path, issue the following command:

    echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib' >> $HOME/.bashrc

    You can now run the PHP binary provided by Zend Server without typing its full path.

    Instructions on how to complete a procedure

    To add the <install_path>/bin directory to your $PATH environment variable for all users, issue the following command:

    echo 'export PATH=$PATH:/usr/local/zend/bin' >> /etc/profile.d/zend-server.sh

    To add the Zend Server library path, issue the following command:

    echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib' >> /etc/profile.d/zend-server.sh

    You can now run the PHP binary provided by Zend Server without typing its full path.

    因为Mac OS X上的bash是通过login的方式运行的,而man bash中写着,通过login方式登录的bash不会读取~/.bashrc。

    source ~/.bashrc

    解决方法:把上面的代码 添加到 ~/.bash_profile中。

    echo source ~/.bashrc >> ~/.bash_profile

     

     

     

    export PATH=/usr/local/zend/bin:/usr/local/zend/mysql/bin:$PATH 

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib

     

    echo 'xxxxx'|sudo -S /usr/local/zend/bin/zendctl.sh start

     

     

     

    sudo /usr/local/zend/mysql/bin/mysql.server start

    sudo /usr/local/zend/mysql/bin/mysql.server start   

     

    sudo /Library/StartupItems/ZendServer_init/ZendServer_init start

    sudo /Library/StartupItems/MySql_init/MySql_init start

    mysql  配置在 /usr/local/zend/mysql/data/my.cnf

     -----------------------------

    修改数据库存储位置

    mkdir -p /Volumes/Opt/Var/mysql

    mv /usr/local/zend/mysql/data/my.cnf /Volumes/Opt/Var/mysql/

    sudo scripts/mysql_install_db --user=zend --datadir=/Volumes/Opt/Var/mysql --basedir=/usr/local/zend/mysql --defaults-file=/Volumes/Opt/Var/mysql/my.cnf 

    vi /usr/local/zend/mysql/bin/mysql.server

    修改datadir = "/Volumes/Opt/Var/mysql"

    /usr/local/zend/mysql/bin/mysql.server start

     

     

    由于mac10.10 已经取消了startitem启动。。所以不能自启动

    /Library/StartupItems/MySql_init

    /Library/StartupItems/ZendServer_init

    参照 : http://pikeralpha.wordpress.com/2014/06/12/yosemite-dp1-removes-systemstarter/

     
  • 相关阅读:
    为or、in平反——or、in到底能不能利用索引?
    【自然框架】稳定版beta1的Demo —— 四:角色管理。另外 在线演示 终于搞定了
    【自然框架】CMS之数据库设计
    【自然框架】——重开在线演示
    刘谦魔术的一个秘密 硬币穿越玻璃的那个。
    【自然框架】PowerDesigner 格式的元数据的表结构
    【自然框架】元数据的数据库结构的详细说明和示例(一):项目描述部分
    程序员与项目经理
    Android 中文API (70) —— BluetoothDevice[蓝牙]
    Android API 中文 (50) —— SpinnerAdapter
  • 原文地址:https://www.cnblogs.com/zhepama/p/3895877.html
Copyright © 2011-2022 走看看