转载自: 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是一款由苹果公司推出的高端笔记本电脑系列,以其出色的性能和设计深受用户喜爱。电路图是理解设备内部工作原理的重要工具,对于维修人员和技术爱好者来说尤其关键。本主题聚焦于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网卡驱动
对于MACBOOKPRO A1278用户来说,确保声卡和无线网卡驱动的正确安装至关重要,因为这两个组件直接影响到计算机的基本功能,如音频输出和网络连接。 首先,我们来关注"MACBOOKPRO A1278"这个标签,它指的是苹果公司在...
在苹果的生态系统中,...综上所述,"MacBook Pro_download_desc"涵盖了从获取应用到管理下载文件的整个流程,以及在macOS环境下确保安全性的要点。了解并熟练掌握这些知识点,将有助于提升MacBook Pro用户的使用体验。
MacBook Pro 苹果A1278-2011年初13寸Win7驱动 MacBook Pro (13英寸,2011年初)苹果A1278 仅提供驱动程序,不提供任何技术支持,请知悉;下载前请仔细核对机器型号及配置与支持操作系统等信息。 CPU:intel Core ...
关于 MacBook Pro 在 Boot Camp 下安装完 Win7 后键盘出现失灵的完美解决方法 在这篇文章中,我们将讨论 MacBook Pro 在 Boot Camp 下安装完 Win7 后键盘出现失灵的问题,并提供完美的解决方法。 首先,让我们了解...
Macbook Pro进行Docker安装Redis并配置Redis持久化
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 2017版13寸带bar的机器测试成功, bootcamp版本是 6.1.6183.0, Apple SPI Device 总线驱动日期 2016/5/26, 版本 6.1.6500.0 其他型号的mac机器没有测试过。 驱动实现的功能一个5个 1,一个手指...
苹果笔记本macBookPro_a1278无线网卡驱动
苹果公司推出的MacBook Pro 15 A1398是一款高性能的笔记本电脑,配备了先进的硬件和精良的设计。电路原理图是电子工程师和维修专家在进行故障诊断和修理工作时不可或缺的工具。它详细显示了MacBook Pro 15 A1398的...