欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

MacOS Lion安装Apache+MySQL+PHP的一些坑

程序员文章站 2022-06-17 08:00:06
...

吐槽文。MacOS中默认是安装了Apache和PHP的,Lion中Apache版本是2.2.20。开启的办法是将“系统偏好设置->共享->Web共享”前边的checkbox选中即可。安装MySQL可以直接去官网下载DMG包安装。PHP同样在MacOS中内置了,Lion中的版本是5.3.6。具体的安装办法可以

吐槽文。MacOS中默认是安装了Apache和PHP的,Lion中Apache版本是2.2.20。开启的办法是将“系统偏好设置->共享->Web共享”前边的checkbox选中即可。安装MySQL可以直接去官网下载DMG包安装。PHP同样在MacOS中内置了,Lion中的版本是5.3.6。具体的安装办法可以参考下边的链接。本文主要记录一些安装中出现的异常及解决办法。

安装mcryt扩展

系统中默认的PHP是没有安装这个扩展的。但是如果你要使用PHPMyAdmin来管理数据库的话,就需要手动安装。吐槽一下,相比Linux,在MacOS里给PHP安装扩展实在是比较麻烦。不仅要手动编译libmcrypt库,还要下载与当前系统版本对应的PHP源码。为了能手动编译代码,需要安装GCC或是XCODE。具体的编译安装过程参见链接2。

PHPMyAdmin连不上数据库(2002错误)

这是因为MacOS上MySQL的默认socket路径(/tmp/mysql.sock)与php配置文件中默认的路径(/var/mysql/mysql.sock)不一致。需要将/etc/php.ini中的mysql.default_socket改为/tmp/mysql.sock。

To Be Continued.

参考文章

MacOS安装AMP http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/
Mac PHP 安装mcrypt扩展 http://www.glenscott.co.uk/blog/2011/08/29/install-mcrypt-php-extension-on-mac-os-x-lion/