mac OS 系统太帅了,安装php的环境如此简单,大赞一个!

转载自http://jingyan.baidu.com/article/39810a23e1939fb636fda6a9.html

在Mac OS X上搭建Apache、PHP、MySQL的Web服务器开发环境。

工具/原料

  • Mac OS X 10.10
  • HomeBrew软件

方法/步骤

  1.  

    1. 如何开启Apache服务器?

    开启Web服务器的方法有两种:

    一种是:打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”;

    另一种:通过在terminal终端直接运行Apache的启动命令来打开:sudo apachectl start。

    我在自己的Mac OS X 10.9.5上并没有找到Web Sharing,因此,只能使用第二种方式打开服务器。

    Apache服务器默认的web根目录在:/Library/WebServer/Documents。

    Apache的配置文件在:/etc/apache2。

  2.  

    2. 开启PHP模块

    因Mac OS X已经内置PHP,因此我们只需要在Apache的配置中加载PHP模块即可。方法如:

    1)在终端运行:sudo vi /etc/apache2/httpd.conf,打开Apache配置文件。

    2)找到#LoadModule php5_module libexec/apache2/libphp5.so类似条目,将注释符#去掉,并保存。

    3)终端运行:sudo apachectl restart,重启Apache服务器。

  3.  

    3. 安装和启动MySQL

    1)使用Homebrew安装MySQL:

    在Mac OS X上安装软件,你可以直接找到相关img安装,也可以像Ubuntu的apt-get类似方便的,可以使用brew install进行。

    当然,使用此功能,你需要安装Homebrew,安装方法是:

    在终端运行命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"。

    安装Mysql,在终端运行:brew install mysql。

    brew程序将自动安装mysql的依赖库openssl,然后安装mysql,我的安装的是:mysql-5.6.2。

    2)启动MySQL:

    根据上面安装结束的提示,启动MySQL,在终端运行:mysql.server start。启动成功后使用:mysql -uroot即可连接到MySQL数据库。

    mysql安装成功后,终端的提示信息如下:

      brew install mysql
    ==> Downloading https://homebrew.bintray.com/bottles/mysql-5.6.26.yosemite.bottle.tar.gz
    ######################################################################## 100.0%
    ==> Pouring mysql-5.6..yosemite.bottle.tar.gz
    ==> Caveats
    A "/etc/my.cnf" from another install may interfere with a Homebrew-built
    server starting up correctly. To connect:
    mysql -uroot To have launchd start mysql at login:
    ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
    Then to load mysql now:
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
    Or, if you don't want/need launchctl, you can just run:
    mysql.server start
    ==> /usr/local/Cellar/mysql/5.6.26/bin/mysql_install_db --verbose --user=caoxin --basedir=/usr/local/Cellar/mysql/5.6.26 --datadir=/usr/local/var/mysql --tmpdir=/tmp
    ==> Summary

    Mac OS X上搭建Apache、PHP、MySQL的Web服务器的更多相关文章

    1. 在Mac OS X上启用Apache和PHP

      因为Mac OS X上都已自带了Apache和PHP,所以都无需进行安装,只要按照自己的需要进行设置即可. 找到httpd.conf文件,并用编辑器打开. 加载PHP模块.找到 #LoadModule ...

    2. Mac OS X上搭建伪分布式CDH版本Hadoop开发环境

      最近在研究数据挖掘相关的东西,在本地 Mac 环境搭建了一套伪分布式的 hadoop 开发环境,采用CDH发行版本,省时省心. 参考来源 How-to: Install CDH on Mac OSX ...

    3. Mac OS X 上的Apache配置

      Mac系统自带apache服务器 查看apache版本 sudo apachectl -v 启动apache sudo apachectl start 重启apache sudo apachectl ...

    4. Mac下搭建Apache+PHP+MySql运行环境

      https://www.cnblogs.com/xiaovw/p/8854896.html 前言 我们在Mac上搭建Apache+PHP+MySql环境是非常方便的,因为Mac预装的有Apache和P ...

    5. 在Mac OS X中配置Apache + PHP + MySQL

      在Mac OS X中配置Apache + PHP + MySQL Mac OS X 内置Apache 和 PHP,使用起来非常方便.本文以Mac OS X 10.6.3和为例.主要内容包括: 启动Ap ...

    6. 在Mac OS X中配置Apache + PHP + MySQL 很详细

      这是一篇超级详细的配置mac os下面php+mysql+apache的文章.非常详细我的大部分配置就是参考上面的内容的,比如,PHP不能连接数据库,就是改一下默认的php.ini中pdo_mysql ...

    7. 在Mac OS X下使用Apache、PHP、MySQL、Netbeans、Yii

      本文环境: Mac OS X:10.8.4 Apache:2.2.22 PHP:5.3.15 Netbeans:7.3.1 Yii:1.1.14 Mac OS X是内置了Apache服务器的,不过默认 ...

    8. phpMyAdmin在Mac OS X上的配置和使用

      本文主要记录phpMyAdmin在Mac OS X上的配置和使用,避免朋友们走弯路,浪费不必要的时间.   1. 下载:    2. 在"设置"中打开" web shar ...

    9. Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境

      准备工作 新版的 Mac OS 内置了Apache 和 PHP,我的系统版本是OS X 10.9.3,可以通过以下命令查看Apache和PHP的版本号: httpd -v Server version ...

    随机推荐

    1. mysql使用GROUP BY分组实现取前N条记录的方法

      MySQL中GROUP BY分组取前N条记录实现 mysql分组,取记录 GROUP BY之后如何取每组的前两位下面我来讲述mysql中GROUP BY分组取前N条记录实现方法. 这是测试表(也不知道 ...

    2. getOutputStream() 的问题

      小谢叫我看一下01服务器上的医药平台,说抛了很多异常出来,看一下,大部分都是因为登录的时候验证码那个JSP页面抛出的getOutputStream() has already been called ...

    3. windows7 sqlserver2012 无法写入受保护的内存 解决办法

      1.我服务器  是windows server 2008R2  装的是MSSQLSERVER2012 2.客户端开发是MSSQLSERVER2012 Windows7 遇到问题: 解决办法: 卸载迅雷 ...

    4. 【转】Tesla autopilot 引起致命车祸

      Tesla autopilot 引起致命车祸 好一段时间没关心 Tesla 了,今天才发现他们的 autopilot 终于引起了致命的车祸.这场 Model S 撞上18轮大卡车的车祸,发生于5月7号 ...

    5. C++编程技巧降低编译时间

      1. #define的保护 全部头文件都应该使用#define 防止头文件被多重包括(multiple inclusion).命名格式 当是:<PROJECT>_<PATH>_ ...

    6. Objective-C 如何让非等宽的数字和空格对齐

      在printf中,我们可以通过格式字符串来对文字进行对齐输出,比如: printf("%5d\n%5d", 12, 345); 在使用等宽字体的Console中,我们可以看到数字右 ...

    7. C#基础第一天-作业

      1.从键盘上输入三个数,用if语句和逻辑表达式把最大数找出来.2.从键盘上输入三个数,用if语句和逻辑表达式把最小数找出来.3.输入一个成绩(0-100),然后用if else语句判断该成绩是优.良. ...

    8. MySQL 5.6学习笔记(函数)

      1. 数学函数 ABS(x)   返回x的绝对值BIN(x)     返回x的二进制(OCT返回八进制,HEX返回十六进制)CEIL(x)或CEILING(x)   返回大于x的最小整数值EXP(x) ...

    9. Quartz 任务调度框架之Hello World

      0x01 什么是Quartz? Quartz是一个完全由java编写的开源作业调度框架. 0x02 实战Quartz Hello World 创建Maven项目,POM 文件配置如下: <pro ...

    10. 【Unity】2.10 利用VS2015编辑Unity的C#脚本

      分类:Unity.C#.VS2015 创建日期:2016-03-31 一.简介 用VS2015编辑C#脚本时,如果让其"显示所有文件",就会看到VS2015解决方案资源管理器中项目 ...