zoukankan      html  css  js  c++  java
  • Mac配置apache,mysql

    ===========Apache===============================

    1. 启动关闭Apache

    MAC系统已经预装了apache,启动、关闭、查看版本等命令如下:

    启动apache:sudo apachectl start

    验证启动成功: http://localhost或http://127.0.0.1,出现“it works!”字样,证明启动成功

    关闭apache:sudo apachectl stop

    查看apache版本:httpd -v

    重启: sudo apachectl restart

    2. 配置apache

    OS X 中默认有两个目录可以直接运行你的 Web 程序:

    系统级的 Web 根目录及对应的网址:/Library/WebServer/Documents/ http://localhost,

    用户级的根目录及其对应的网址:~/Sites http://localhost/~stephen/(~/Sites 也就是你用户目录下面的”站点”目录,如没有Sites目录,需手工创建sudo mkdir ~/Sites)

    注:以下 stephen 为用户名,需要按实际修改。

    1)检查目录/etc/apache2/users/下是否有"stephen.conf",如没有,手工创建并填写以下内容:

    <Directory "/Users/haibor/Sites/">

        Options Indexes MultiViews

        AllowOverride All

        Order allow,deny

        Allow from all

    </Directory>

    2)赋予文件权限,然后重启apache

    sudo chmod 755 /etc/apache2/users/stephen.conf

    sudo apachectl restart

    之后你就可以通过浏览器访问你的用户级目录网页了,根目录地址为:http://localhost/~stephen/

    3)更改根目录

    - 创建目标根目录,如:mkdir /Users/stephen/webWorkspace

    - 更改文件权限, 如:chmod 755 /Users/stephen/webWorkspace

    - 更改apache主目录/etc/apache2/httpd.conf,将/Library/WebServer/Documents/都替换为自己的路径,如:/Users/stephen/webWorkspace

    - 重启Apache:apachectl restart,再次访问localhost即显示的是更改后的文件里的内容了。

    ===========PHP===============================

    OS X Mavericks 中已经集成了 PHP 5.4.30 版本,需要手动开启。你可以用 vi 或者 nano 编辑器打开下面这个文件:

    sudo nano /etc/apache2/httpd.conf

    然后按ctl+W进行查找,搜索”php”,第一条匹配的应该是下面这句代码:

    LoadModule php5_module libexec/apache2/libphp5.so

    请将这句代码前面的#去掉,然后保存文件。

    接下来再一次重启 Apache:

    sudo apachectl restart

    现在 PHP 应该已经开始工作了,你可以在用户级根目录下(~/Sites/)放一个PHP测试文件,代码如下:

    <?php phpinfo(); ?>

    ===========mysql===============================

    1. 下载安装

    http://dev.mysql.com/downloads/mysql/

    2. 增加到path

    - cd ~

    - vi .bash_profile

    - 增加:export PATH="/usr/local/mysql/bin:$PATH"

    - 使.bash_profile生效,source ~/.bash_profile

    3. 设置root密码

    mysqladmin -u root password '这里填你要设置的密码'

    参考:http://jingyan.baidu.com/article/0aa22375b553a488cc0d64b5.html

  • 相关阅读:
    [转]linux下IPTABLES配置详解
    Linux查看物理CPU个数、核数、逻辑CPU个数 (转)
    linux的NetworkManager服务(转)
    iis 回收工作进程时出错的解决办法
    apache模块详解说明
    Apollo 刨析:简介
    Apollo 刨析:Localization
    格式化聊天列表时间
    ARGB 颜色取值与透明度搭配
    PHPExcel方法总结
  • 原文地址:https://www.cnblogs.com/stephen-init/p/4748212.html
Copyright © 2011-2022 走看看