zoukankan      html  css  js  c++  java
  • os mac apache+php+mysql环境配置

    1。启用系统自带的apache 服务

    打开终端(terminal)

    #sudo apachectl start   

    #sudo vi /etc/apache2/httpd.conf

    修改

    LoadModule php5_module libexec/apache2/libphp5.so

    //开启php

    /*****如果访问403****/

    <Directory />

        AllowOverride none

        Order allow,deny

        Allow from all

     #   Require all denied

        Require all granted

    </Directory>

    /****修改Require all granted*****/

     

    Include /Volumes/App/webserver/vhosts/*.conf

    引入虚拟主机的文件。

     

    #wq  //保存退出

    #vi /Volumes/App/webserver/vhosts/sv1.conf

    <VirtualHost *:80>

        ServerAdmin www.sv1.com

        DocumentRoot "/Volumes/App/webserver/wwwroot/sv1/wwwroot"

        ServerName www.sv1.com

        ErrorLog "/Volumes/App/webserver/log/apache2/sv1-error_log"

        CustomLog "/Volumes/App/webserver/log/apache2/sv1-access_log" common

    </VirtualHost>

     

    #sudo vi /etc/hosts

     

    #sudo apachectl restart   //重启

    2。mysql 

    添加brew

    参考:http://brew.sh/index_zh-cn.html

    打开终端窗口, 粘贴以上脚本。

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    $brew install mysql
    $unset TMPDIR
    $mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/Volumes/App/webserver/mysqldata --tmpdir=/tmp/
    $mysql.server start
    $mysqladmin -u root password 'newpassword'

    拷贝:/usr/local/var/mysql/下的文件到   /Volumes/App/webserver/mysqldata

    修改/usr/local/Cellar/mysql/5.6.10/homebrew.mxcl.mysql.plist     

    <string>--datadir=/Volumes/App/webserver/mysqldata</string>  

    数据库目录文件位置。

    $sudo cp /usr/local/Cellar/mysql/5.6.10/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
    $launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

    /*  ~ 标记为当前用户目录 */

     

     

    http://mac.pcbeta.com/thread-138241-1-1.html

  • 相关阅读:
    【白嫖】0002 11款 Procreate 皮肤纹理笔刷
    30款 Procreate 书法笔刷 你值得拥有
    PaddleHub(3)
    PaddleHub(2)
    关于大学学习的小思考
    PaddleHub(1)
    OO TA——一次非同寻常的体验
    Vue实现增加删除检索数据
    闲言碎语
    析 合 树 详 解
  • 原文地址:https://www.cnblogs.com/linuxOS/p/4248002.html
Copyright © 2011-2022 走看看