首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在MacOS10.6(雪豹),10.7 (狮子),10.8 (山狮)上激活PHP和MySQL的最简单的方法?

在MacOS10.6(雪豹),10.7 (狮子),10.8 (山狮)上激活PHP和MySQL的最简单的方法?
EN

Stack Overflow用户
提问于 2009-08-18 12:18:58
回答 10查看 155.9K关注 0票数 102

在MacOS10.6(雪豹),10.7 (狮子),10.8 (山狮)上激活PHP和MySQL最简单的方法是什么?

在求助于从PHP或MySQL网站下载之前,我更喜欢使用任何捆绑版本。这也排除了MAMP和类似的东西。

我习惯于在终端中使用命令行。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-08-19 17:09:53

打开一个好的文本编辑器(我推荐TextMate,但免费的TextWrangler或vi或nano也可以),然后打开:

/etc/apache2/httpd.conf

找到这一行:

"#LoadModule php5_module        libexec/apache2/libphp5.so"

并取消注释(去掉#)。

从mysql.com下载并安装最新版本的MySQL。选择英特尔的x86_64版本(除非您的英特尔Mac是原来的Macbook Pro或Macbook,它们不是64位芯片。在这些情况下,请使用32位x86版本)。

安装所有MySQL组件。使用首选项窗格启动MySQL。

在共享系统首选项中,打开(或者,如果已经打开,则关闭/打开) Web共享。

您现在应该已经运行了Apache/PHP/MySQL。

在10.4和10.5中,必须修改php.ini文件以指向mysql.sock的正确位置。有报道称这在10.6中得到了修复,但考虑到下面的一些评论,似乎并不是我们所有人都是这样。

票数 142
EN

Stack Overflow用户

发布于 2010-10-18 14:24:21

在从源安装软件时,我强烈倾向于使用HomeBrew而不是MacPorts。

HomeBrew隔离了/usr/local/Cell.中的所有内容,这样它就不会把文件散落得到处都是。(是的,MacPorts将所有内容都保存在/opt/local中,但它需要sudo访问权限,并且我不信任将根目录放在MacPorts中。)

安装MySQL非常简单,如下所示:

brew install mysql
mysql_install_db

要启动mysql,请在终端中键入:

mysqld&

有一种方法可以在启动时启动它,但我喜欢手动启动它。

票数 4
EN

Stack Overflow用户

发布于 2011-08-19 05:07:11

这对我帮助很大:

http://maestric.com/doc/mac/apache_php_mysql_snow_leopard

它也适用于Mac OS X Lion :D

.:EDIT:。在我的情况下,prefepane只允许启动和停止mysql,但在一些问题后,我已经卸载了他。如果您需要一个应用程序来运行查询和创建数据库,您可以使用: Sequel Pro (免费)或Navicat

如果您需要在~/.bash_profile中启动和停止mysql,您可以添加以下行:

#For MySQL
alias mysql_start="/Library/StartupItems/MySQLCOM/MySQLCOM start"
alias mysql_stop="/Library/StartupItems/MySQLCOM/MySQLCOM stop"

重新加载控制台后,只需调用:

$mysql_start 

$mysql_stop 

同意所需的操作。霍普帮了你。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1293484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档