转载自: http://www.jellythink.com/archives/783
前言
最近购置了一台Macbook Pro,所以准备将所有的工作环境都慢慢的迁移到Mac上来,简单的使用了一下,确实不错,用户体验真的是非常好。目前在学习PHP相关的开发,就需要配置PHP的开发环境,网上对Macbook上配置PHP开发环境的文件比较少,我上网查了一些资料,自己通过这篇文章做一个总结,希望对后来的同学们有点用。
安装环境如下:
- Mac OS 10.10.1
- Apache 2.4.9
- PHP 5.5.14
- MySQL 5.6.22
Apache配置
在Mac OS 10.10.1中是自带Apache软件的,我们只需要启动对应的服务就好了,以下命令是操作Apache时常用的几个命令:
// 启动Apache服务
sudo apachectl start
// 重新启动Apache服务
sudo apachectl restart
// 关闭Apache服务
sudo apachectl stop
// 查看Apache的版本
httpd -v
关于sudo
命令,不用我多说了吧。先启动Apache服务吧,然后在浏览器中输入localhost。出现It works
字样,说明Apache就搞定了。
在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents
路径下。
PHP配置
在Mac OS中已经自带了PHP了,我们只需要在Apache的配置文件中添加Apache对PHP的支持就好了,步骤如下:
- 编辑http.conf配置文件,命令如下:
sudo vim /etc/apache2/http.conf
- 去掉以下部分的注释:
LoadModule php5_module libexec/apache2/libphp5.so
- 重启Apache服务吧;
- 写一个简单的测试文件测试一下。
<?php phpinfo(); ?>
MySQL配置
安装MySQL是比较麻烦的,由于在Mac OS中是直接带有Apache和PHP的,所以安装它们,比较简单,而MySQL是不带的,需要我们去官网下载。
下载完成以后,直接安装吧。安装完成以后,从System Preferences
中启动MySQL服务,如下图所示:
好了,现在从命令行登陆mysql,然后设置密码,如果对这里不熟悉的话,请参考这篇文章:《MySQL扫盲篇》。
在使用命令行登陆MySQL的时候,会出现2002,找不到mysql.sock文件的错误。
由于MySQL是把mysql.sock文件放在/tmp目录下,而Mac OS却去了/var/mysql目录下寻找对应的mysql.sock文件,所以,由于找不到对应的mysql.sock文件,就出现了这里对应的2002错误了。
所以为了解决这个问题,我们需要在/var/mysql目录下,存放一个指向/tmp/mysql.sock文件的软链接,命令如下:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
然后重新启动MySQL服务就OK了。
相关推荐
标题中的“15年15寸MACBOOKPRO蓝牙驱动”指的是为2015年款15英寸MacBook Pro笔记本电脑提供的蓝牙驱动程序。这款驱动是专门为解决或更新该特定型号MacBook Pro上的蓝牙功能而设计的。在苹果设备中,蓝牙驱动用于管理...
好吧,我去了地球的另一边,并且因为我的PC不在旁边,只有一台MacBook Pro可以用于开发。这篇文章应该被看作是一个加强书签,我列出了使得MacBook能实现目的的所有必需安装的工具,即用于Java和稍后也会用于...
macbook pro usb口失效修复方法
总的来说,在MacBook Pro上配置Java开发环境需要安装JDK,设置环境变量,选择合适的IDE,并熟悉相关工具。同时,关注系统性能和软件优化也是提升开发体验的重要方面。通过不断学习和实践,你将在Mac上享受高效的Java...
- **MacBook Pro**是苹果公司推出的一款高性能笔记本电脑,适用于专业级用户及需要高性能处理能力的工作环境。 - 本手册针对的是**17英寸**版本的MacBook Pro,适合新手快速上手。 #### 二、硬件配置与接口介绍 - ...
每款MacBook的主板型号是唯一标识符,它代表了主板的特定布局和配置,不同型号的主板具有不同的电路设计和组件布局。在处理电路图时,知道主板型号对于定位特定的电路板组件和连接非常重要。 接着,标签“macbook a...
Macbook Pro进行Docker安装Redis并配置Redis持久化
MacBook Pro是一款由苹果公司推出的高端笔记本电脑系列,以其出色的性能和设计深受用户喜爱。电路图是理解设备内部工作原理的重要工具,对于维修人员和技术爱好者来说尤其关键。本主题聚焦于MacBook Pro A1502 820-...
1. LPDDR3 DRAM Channel B(32-63):这部分涉及到MacBook Pro的内存通道B,它包括32到63位的DRAM存储器,这表明电脑具有高带宽的内存配置,用于处理高性能计算任务。 2. Memory Bit/Byte Swizzle:这是关于内存位...
MacBooK Pro A1278网卡驱动
在苹果的生态系统中,...综上所述,"MacBook Pro_download_desc"涵盖了从获取应用到管理下载文件的整个流程,以及在macOS环境下确保安全性的要点。了解并熟练掌握这些知识点,将有助于提升MacBook Pro用户的使用体验。
对于MACBOOKPRO A1278用户来说,确保声卡和无线网卡驱动的正确安装至关重要,因为这两个组件直接影响到计算机的基本功能,如音频输出和网络连接。 首先,我们来关注"MACBOOKPRO A1278"这个标签,它指的是苹果公司在...
从文件名称列表“2012年视网膜pro的win7驱动”可以看出,压缩包中可能包含了针对2012年版视网膜Pro Macbook Pro笔记本在Windows 7环境下运行所需的所有基础驱动程序。这可能包括了核心的系统驱动,如处理器、显卡、...
关于 MacBook Pro 在 Boot Camp 下安装完 Win7 后键盘出现失灵的完美解决方法 在这篇文章中,我们将讨论 MacBook Pro 在 Boot Camp 下安装完 Win7 后键盘出现失灵的问题,并提供完美的解决方法。 首先,让我们了解...
MacBook Pro 苹果A1278-2011年初13寸Win7驱动 MacBook Pro (13英寸,2011年初)苹果A1278 仅提供驱动程序,不提供任何技术支持,请知悉;下载前请仔细核对机器型号及配置与支持操作系统等信息。 CPU:intel Core ...
macbook pro 2012 价格表 macbook 101 ,102,103,104
APPLE SSD固态硬盘驱动针对于苹果macbook pro air系列笔记本安装win10无法识别硬盘applessd驱动 通过苹果官方Bootcamp 上面提取 支持Windows 10 64位 MacBook Pro(Retina 显示屏,15 英寸,2015 年中) MacBook Pro...
MacBook Pro 2012摄像头驱动程序,是最新驱动,如果你笔记本摄像头不能工作的话,就坐在这款驱动吧。笔记本介绍2012年WWDC上,苹果全球营销高级副总裁(SVP, Worldwide Marketing)菲尔·席勒发布了配备Retina显示器...
苹果笔记本macBookPro_a1278无线网卡驱动