Mac配置apache,mysql

===========Apache===============================php

1. 启动关闭Apachehtml

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

启动apache:sudo apachectl startweb

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

关闭apache:sudo apachectl stopapache

查看apache版本:httpd -v浏览器

重启: sudo apachectl restartbash

2. 配置apache编辑器

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

系统级的 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

相关文章
相关标签/搜索