mac下Apache + MySql + PHP搭建网站开发环境


Posted in PHP onJune 02, 2014

首先为什不自己分别搭建Apache,PHP和MySql的环境呢?这样自己可以了解更多知识,说起来也更酷。可也许因为我懒吧,我是那种“既然有现成的,用就是了”的人。君子生非异也,善假于物也。两千年前的荀子就教导我们,要善于利用工具,我为什么非要自己一点一点配置呢?

哈哈,刚才说了windows下的PHP开发环境我用的是AppServ开发套件,Mac下呢,我用XAMPP。这是致力于推广Apache服务器的非营利性项目--Apache Friends推出的工具。其实XAMPP也有windows的版本,现在看来,XAMPP应该比AppServ更加好用,尤其是在win8系统上。因为AppServ的其中windows开始菜单的服务器控制工具,在win8这种没有了传统开始菜单的系统上,用起来真是非常麻烦。虽然XAMPP里没有集成PhpMyAdmin,但我们有更加好用的MySqlWorkBench和HeidiSql,除了临时用一下,谁会主要使用PhpMyAdmin来看数据库的设计和维护呢?

综合起来,就易用性和跨平台的考虑,我以后还是使用 XAMPP + MySqlWorkBench吧!Windows,Linux,Mac通吃。

上面是选择工具,接下来是使用工具啦!

其实就是安装而已,没啥。装完后,Apache服务器的网站的目录是 /Applications/XAMPP/htdocs。

好,尽情驰骋吧!

PHP 相关文章推荐
PHP VS ASP
Oct 09 PHP
一个ubbcode的函数,速度很快.
Oct 09 PHP
用PHP和ACCESS写聊天室(九)
Oct 09 PHP
AJAX for PHP简单表数据查询实例
Jan 02 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
PHP文件缓存内容保存格式实例分析
Aug 20 PHP
学习php开源项目的源码指南
Dec 21 PHP
php获取当月最后一天函数分享
Feb 02 PHP
支付宝接口开发集成支付环境小结
Mar 17 PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 PHP
Zend Framework自定义Helper类相关注意事项总结
Mar 14 PHP
PHP操作Redis常用命令的实例详解
Dec 23 PHP
在PHP中使用X-SendFile头让文件下载更快
Jun 01 #PHP
PHP is_subclass_of函数的一个BUG和解决方法
Jun 01 #PHP
PHP中数组的分组排序实例
Jun 01 #PHP
php_screw安装使用教程(另一个PHP代码加密实现)
May 29 #PHP
PHP Curl出现403错误的解决办法
May 29 #PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
May 29 #PHP
神盾加密解密教程(一)PHP变量可用字符
May 28 #PHP
You might like
点评山进PR-D3L三波段收音机
2021/03/02 无线电
聊天室php&mysql(三)
2006/10/09 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
php利用ob_start()清除输出和选择性输出的方法
2018/01/18 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
javascript实现的DES加密示例
2013/10/30 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
Python之py2exe打包工具详解
2017/06/14 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
Python对List中的元素排序的方法
2018/04/01 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
pytorch中图像的数据格式实例
2020/02/11 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
机电工程学生自荐信范文
2013/12/07 职场文书
房务中心文员岗位职责
2014/04/16 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
自我推荐信格式模板
2015/03/24 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
为什么mysql字段要使用NOT NULL
2021/05/13 MySQL
MYSQL如何查看进程和kill进程
2022/03/13 MySQL
浅谈Vue的computed计算属性
2022/03/21 Vue.js