一、启动Apache(利用mac自带的apache即可)

1.打开终端,输入

#sudo apachectl start

这时需要输入密码,输入电脑密码即可,然后输入

#sudo apachectl -v

可以查看到Apache的版本信息

Server version: Apache/2.2.24 (Unix)

Server built:  Jul 7 2013 18:05:17

此时在浏览器中输入http://localhost,会出现It works!的页面

二、运行PHP

1、找到Apache的配置文件,

#sudo vim /etc/apache2/httpd.conf (可以研究下内容)

搜索#LoadModule php5_module libexec/apache2/libphp5.so 打开注释;

2、重启Apache,在终端输入

sudo apachectl restart

PHP就可以用了。

3、编辑info.php

sudo vim /Library/WebServer/Documents/info.php

?>

然后再次重启Apache,在浏览器中输入http://localhost/info.php

会出现一个显示php信息的页面。

三、配置MySql

1、在http://dev.mysql.com/downloads/mysql/网站上,选择适合Mac OS X系统的进行下载;

下载完成后,双击dmg文件进行安装;(安装完成后会有一个root密码,记下来)

2、安装好MySQL服务后(安装步骤可以参考系列经验1)。打开“系统偏好设置”,单击下端的“MySQL”图标。

这样mysql就打开了,可以在终端登录mysql:

mysql –u root –p

输入密码:(安装时候提示的root密码)

修改成自己方便记住的密码:

mysql>set password for ‘root'@‘localhost’=‘XXX’

四、使用phpMyAdmin

phpMyAdmin是用PHP开发的管理MySql的程序,非常实用

1、下载phpMyAdmin,在网址http://www.phpmyadmin.net/home_page/downloads.php中选择合适的版本下载

2、将下载好的文件解压后,放进/Library/WebServer/Documents/文件夹中,并命名为phpmyadmin

3、复制/Library/WebServer/Documents/phpmyadmin中的config.sample.inc.php,并命名为config.inc.php,并放在当前文件夹下。

4、编辑config.inc.php,修改其中的

$cfg['Servers']]$i]['host'] = 'localhost';为 $cfg['Servers']]$i]['host'] = '127.0.0.1';即可

5、在浏览器中输入 http://localhost/phpmyadmin,输入用户名"root",和刚刚自己所更改的mysql密码,然后就可以直接登陆了。

mac apache 启动php,Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程相关推荐

  1. hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...

    在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程 貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说 ...

  2. hhvm mysql_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程

    貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说在512M的内存下也可以跑的完美,大大大大大大地提高了网站运行效率.目前 ...

  3. mysql sail_再谈docker搭建nginx+php+mysql开发环境 | Sail

    写在前面 前几天我写了一篇博客docker搭建nginx+php+mysql开发环境.当时主要是参考一片博文搭建记录的. 可是这样搭建出来是有一些问题的,具体的原因我还没找出.当然那篇文章还是有一些参 ...

  4. MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法

    最近在试着在mac os上搭建Windows Phone 8的开发调试环境,使用的是VMware Fusion + Win8.1的虚拟环境. 点开VS2013, new 了一个helloWorld, ...

  5. PHP svn开发环境搭建,手把手搭建WAMP+PHP+SVN开发环境,wampsvn_PHP教程

    手把手搭建WAMP+PHP+SVN开发环境,wampsvn 一:WAMP 这款软件在安装的过程中就已经把Apache.MySQL.PHP继承好了,而且也做好了相应的配置,除此之外,还加上了SQLite ...

  6. 在Centos7上搭建VSCode C/C++开发环境(拥有VScode的上乘体验)

    1. 选择Clangd的原因 在C/C++的Extensions中,官方提供了C/C++ Extension Pack扩展包,对于不想麻烦的朋友只需要安装官方提供的一套扩展就可以搭建好C/C++的开发 ...

  7. 多个php一个机器,如何利用docker在同一台机器上搭建多套php开发环境?

    首先是一个容器要包含完整的程序加依赖(出去中间件),拿 LNMP 举例子:docker 提供的是 Linux 环境,容器中要包含 Nginx 和 Php,然后再单独部署一个 MySQL 其次,如果多个 ...

  8. Windows上搭建安卓的JAVA开发环境(Eclipse版本)

    工具/原料 下载需要用到的工具: (1)下载JAVA的IDE开发工具– Eclipse 到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本 下载Ecplise ...

  9. VS Code搭建C/C++开发环境超详细教程

    目录 一.下载配置MinGW 1. 下载解压 MinGW 2. 配置环境变量 3. 测试是否配置成功 二.安装 C/C++ 插件 三.第一个程序 四.相关插件推荐 1. Visual Studio I ...

  10. macos nginx php mysql_mac环境下搭建nginx + php + mysql开发环境

    1.安装homebrew(mac下好用的包管理器) 第一步,获取install文件 把官网给的脚本拿下来 curl -fsSL https://raw.githubusercontent.com/Ho ...

最新文章

  1. Veritas推出全多云环境新技术
  2. linux跑r语言代码,R语言快捷键(示例代码)
  3. docker查看命令帮助手册
  4. 前端学习(2696):重读vue电商网站17之监听图片上传成功事件
  5. 属性被分为八大类不包括_家庭软装八大类有哪些 软装八大类风格有什么特点...
  6. Python 之 线程
  7. Android中关于Volley的使用(三)认识Volley的架构
  8. ORM框架之Spring Data JPA(一)Hibernate实现JPA规范
  9. flash builder java_FlashBuilder4 与 Java 的交互调用(blazeds服务端)
  10. php做文章伪原创,php简单的伪原创程序
  11. 非参数检验——Wilcoxon 检验 Friedman 检验与 Nemenyi 后续检验
  12. cpp头文件方法大全
  13. html分页样式居中,bootstrap分页样式怎么实现?
  14. 关于/etc/hosts文件
  15. 程序猿转行为什么这么难
  16. 英语翻译的重点词汇词组
  17. 【学习笔记】ACP敏捷项目管理
  18. STM32F4的中断
  19. Linux数据库管理与应用
  20. unity3D学习之音频数据的采集要点-audio菜鸟笔记6

热门文章

  1. python pandas库-dataframe.pivot()方法的理解
  2. 图像语义分割(12)-重新思考空洞卷积: 为弱监督和半监督语义分割设计的简捷方法
  3. 图像直方图及均衡方法总结(二)自适应直方图均衡AHE,CLAHE
  4. Python Bug: TypeError: a bytes-like object is required, not ‘str
  5. ICCV 2021 | 超越MobileNetV3!SkipNet:面向轻量级CNN的Bias Loss
  6. 给出两个字符串(可能包含空格),找出其中最长的公共连续子串,输出其长度
  7. ROS下sensor_msgs::ImagePtr到sensor_msgs::Image之间的转换
  8. QT练习5:显示GIF图片
  9. react创建项目报错unexpected end of json while parsing near xxx
  10. UITableView的分割线不满屏的解决方法