由于最近需要布置mantis用来进行bug追踪,在此记录其过程。

由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。

首先打开终端输入命令:

sudo vim /etc/apache2/httpd.conf

其中有一行是这样的

#LoadModule php5_module libexec/apache2/libphp5.so

将前面的#号去掉。

然后打开系统偏好设置中的共享,将web共享勾上,如下图

重启apache, 命令如下:

sudo apachectl restart

这样就可以在浏览器中输入http://localhost/,如果出现

It works! 说明成功配置php环境

下面来配置MySql环境。

打开dmg文件,里面有三个安装项,在此我三个都安装,MySQLStartupItem.pkg安装后,mysql会随系统启动而自启动,MySQL.prefPane表示可以在系统偏好设置中看到mysql选项,还有一个就是mysql的安装项。

这样一来就安装成功了,在系统偏好设置中打开mysql,并将服务开启。安装好后默认的用户名是root,密码为空。为了安全,我们设置一个密码。

打开终端,如果你输入mysql提示没有这个命令,那么需要配置mysql bin目录的环境变量。目录是,/usr/local/mysql/bin/,  将其加入到PATH变量中。在这儿我介绍另一种方法,

在终端中输入

sudo vim /etc/bashrc

然后在其中加入

#mysql

alias mysql='/usr/local/mysql/bin/mysql'

alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

这样一来,在终端中输入mysql就有这个命令了, 其实它与我们C/C++中的宏定义有点类似,别名代替的作用。

[  目标Ü       在Windows上安装与配置MySQLÜ       在Windows上安装与配置ApacheÜ       在Windows上安装与配置PHP 一般情况下,使用PHP开发的Web网站是在Linux操作系统下

接着我们修改root的密码,命令如下:

mysqladmin -uroot password 12345

这样就将root的密码改为了12345.

cd /etc

sudo cp php.ini.default php.ini

sudo chmod 666 php.ini

将三处/var/mysql/mysql.sock替换为/tmp/mysql.sock

最终结果是这样:

pdo_mysql.default_socket=/tmp/mysql.sock

mysql.default_socket = /tmp/mysql.sock

mysqli.default_socket = /tmp/mysql.sock

要管理Mysql,如果用命令行比较麻烦,开源的phpMyAdmin采用C/S的模式,方便管理。接着我们就装一个phpMyAdmin. 它是由php开发的,下载地址是:http://www.phpmyadmin.net/home_page/downloads.php

将下载下来的解压放在/Library/WebServer/Documents/目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么命令行进入这个目录,

再输入命令:

cp config.sample.inc.php config.inc.php

vim config.inc.php

按照下面进行修改:

$cfg['blowfish_secret'] = '';//用于Cookie加密,随意的长字符串

$cfg['Servers'][$i]['host'] = '127.0.0.1';//MySQL守护程序做了IP绑定

现在可以在浏览器中输入URL:

http://localhost/phpmyadmin/

用服名为:root

密码为你设置的密码。

就可以login到mysql的管理界面。

将apache目录/Library/WebServer/Documents/   symbolic link到自定义目录,以后就可以在自定义目录中操作apache目录,命令如下:

ln -s /Library/WebServer/Documents/  ~/MyWeb

[原文参考:在Mac OS X中配置Apache + PHP+ MySQL 最近开始对linux感兴趣,刚好手边有mac book,这简直是天助我也,在网上搜索了一下,原来macos中内置了apache和php,却

mac 配置php和mysql_Mac下配置PHP+MySql环境相关推荐

  1. mac版python连接mysql_Mac下Python连接MySQL · BlBana’s BlackHouse

    Mac和Windows下安装mysqlclient坑点记录 Python连接MySQL(mysqlclient) Python连接MySQL类库pymysql python3:mysqlclient, ...

  2. ssh mysql环境搭建_Ubuntu下JDK+Tomcat+MySql环境的搭建

    Ubuntu 下 JDK+Tomcat+MySql 环境的搭建 1. 安装 Ubuntu-server-10.04.1 1.1 安装 安装过程中,记下输入的用户名与密码. 1.2 设置IP 安装完成之 ...

  3. ubuntu mysql 环境,Ubuntu下安装搭建MySQL环境步骤介绍

    摘要 腾兴网为您分享:Ubuntu下安装搭建MySQL环境步骤介绍,翼拍照,易码平台,洋葱数学,小度等软件知识,以及poco美人相机,收卡啦,crc16校验工具,ps画笔样式,机械标准件,法硕联盟论坛 ...

  4. php安装依赖于mysql吗_PHP_老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略,一、首先安装MySql: 对于MySql - phpStudy...

    老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略 一.首先安装MySql:对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySq ...

  5. ubuntu安装mysql_Ubuntu下安装搭建MySQL环境步骤介绍

    安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下. 一. 安装 MySQL sudo ...

  6. linux 怎么配置apache,在Linux下配置Apache Web服务

    <在Linux下配置Apache Web服务>由会员分享,可在线阅读,更多相关<在Linux下配置Apache Web服务(10页珍藏版)>请在人人文库网上搜索. 1.在Lin ...

  7. windows下apache+php+mysql 环境配置方法

    转自:http://www.jb51.net/article/30128.htm 一 准备  1 下载apache http://httpd.apache.org/download.cgi#apach ...

  8. windows 7 64bit 下apache php mysql 环境配置

    在64位环境下安装apache,php和配置过程 准备好安装包.(64位版本) Apache 下载地址:http://www.apachelounge.com/download/ Php 下载地址:h ...

  9. mac rails mysql_MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法...

    MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法 2014-2-12 / 阅读数:5471 / 分类: R ...

最新文章

  1. 比特币脚本及交易分析 - 智能合约雏形
  2. 服务器怎么打开数据库文件夹,服务器怎么打开数据库文件夹下
  3. connection getconnection()为什么要关闭_为什么转速低于600r/min排汽缸喷水要自动关闭_搜狐汽车...
  4. 关于linux的服务器搭建,关于搭建linux日志服务器
  5. [HNOI2010]公交线路
  6. python3.6安装步骤-手动安装python3.6的操作过程详解
  7. [转载] Python正则表达式(含正则表达式速查表)
  8. 当你的服务器被黑了,一定要看是不是犯了这 5 点错误
  9. 从AWS宕机事件说开去,热闹看完该学会什么?
  10. 推荐给java新手的JAVA零基础入门书籍
  11. 计算机视觉论文-2021-07-30
  12. [I.MX6UL] U-Boot移植(二)
  13. CnPeng说:“快应用”的慢节奏
  14. ASEMI快恢复二极管SFP3006和瞬态二极管一样吗?SFP3006和TVS能否代换
  15. 精仿交易猫手游1:1源码可运营 支持二维码收款
  16. 重拾Java基础知识:运算符操作
  17. 各种下载文件方式总结
  18. S32K144之ADC
  19. 波形系列之正弦波发生器-含仿真代码及工程
  20. java程序员培训学院,年薪60W必备

热门文章

  1. 振华重工携手微软,开启港口运营数字化转型新纪元
  2. Asp.net Core 使用MyCat分布式数据库,实现读写分离
  3. 回车ajax显示,ajax返回值中有回车换行、空格的解决方法分享
  4. java简单投票系统_JSP实现的简单Web投票程序代码
  5. C语言试题十六之写删除字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。
  6. linux之使用md5sum命令比较两个文件是否一样
  7. Android之Launcher分析和修改5——HotSeat分析
  8. python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】
  9. 【C语言简单说】八:分支结构之if(1)
  10. @order注解_别再用ifelse了,用注解去代替他吧