来源:果迷网作者:如果你是一名Web开发者,很多时候都需要在本地搭建服务器测试,比如Apache+Mysql+PHP这样的。事实上MacOSX中想要搭建这样的很简单,本文我们就会将详细的教程分享给大家。
如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试,比如 Apache+Mysql+PHP 这样的。事实上 Mac OS X 中想要搭建这样的很简单,本文我们就会将详细的教程分享给大家。
首先需要说明的是,Mac OS X 系统其实已经集成了 Apache+PHP,用户手动即可。在之前的 OS X 系统中,只需要进入「系统偏好设置共享」,然后「Web 共享」就可以打开 Apache。不过在最新的 Mountain Lion 中苹果取消了这个共享功能的图形界面,只能从命令行。
启用 Apache 之后,你首先得知道网页文件应该放到哪个目录才能正常运行,相信有过 Linux 服务器配置经验的对此不会陌生。OS X 中默认有两个目录可以直接运行你的 Web 程序,一个是系统级的 Web 根目录,一个是用户级的根目录,大家记下即可。
系统级的根目录是:
你需要逐一安装这三个文件,双击之后系统可能会提示你由于该软件包来自身份不明的开发者,不能安装。遇到这种情况,你可以按住 command 键,然后右键点击安装文件,再点击右键菜单中的”打开”,这样就可以绕过这个安全了(当然你也可以在系统偏好设置安全性与隐私通用中改成可打开”任何来源”的应用程序)。
三个文件都安装完成之后,进入「系统偏好设置」,在面板的最下面你会看到一个 MySQL 的设置项,点击它之后就可以启动MySQL,或者你也可以通过下面的命令:
运行这个命令之后,会直接从命令行中登录到 MySQL,输入命令 \q 即可退出。
到这里 MySQL 已经配置完成,并且可以运行。但为了更加方便使用,你最好再设置一下系统变量,也就是让 mysql 这个命令在任何径都可以直接启动(不需要输入一长串的准确径)。
设置变量也很方便,直接用命令(这里笔者用 vi 编辑器举例):
然后按 esc 退出编辑器,再输入 :wq(别忘了冒号)保存退出。当然你如果使用 nano 或者别的编辑器的话,操作方式跟这个可能不一样,反正意思就是将那句话写入到 .bash_profile 文件中。
接下来还要重新加载一下 Shell 以让的变量生效:
(请记住密码一定要用半角单引号包起来)
的 mysqladmin 命令,我没有写完整径。因为我们已经设置了变量,如果你没有设置变量的话,就需要用/usr/local/mysql/bin/mysqladmin 来运行。