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中exec与system用法区别分析
Sep 22 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
Apr 07 PHP
Yii2 RESTful中api的使用及开发实例详解
Jul 06 PHP
PHP入门教程之PHP操作MySQL的方法分析
Sep 11 PHP
php版阿里云OSS图片上传类详解
Dec 01 PHP
[原创]PHP实现SQL语句格式化功能的方法
Jul 28 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
Ajax+PHP实现的模拟进度条功能示例
Feb 11 PHP
PHP模版引擎原理、定义与用法实例
Mar 29 PHP
TP5框架请求响应参数实例分析
Oct 17 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
Nov 25 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
Jan 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
解析PHP实现多进程并行执行脚本
2013/06/18 PHP
PHP随机生成信用卡卡号的方法
2015/03/23 PHP
php实现的简单检验登陆类
2015/06/18 PHP
PHP命令空间namespace及use的用法小结
2017/11/27 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
JS JQUERY实现滚动条自动滚到底的方法
2015/01/09 Javascript
JavaScript编写连连看小游戏
2015/07/07 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
JS显示日历和天气的方法
2016/03/01 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
python中学习K-Means和图片压缩
2017/11/20 Python
使用django-guardian实现django-admin的行级权限控制的方法
2018/10/30 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
Made in Design英国:设计家具、照明、家庭装饰和花园家具
2019/09/24 全球购物
生产部统计员岗位职责
2014/01/05 职场文书
学习党章的体会
2014/11/07 职场文书
英文产品推荐信
2015/03/27 职场文书
写给女朋友的保证书
2015/05/09 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
python not运算符的实例用法
2021/06/30 Python
JS class语法糖的深入剖析
2022/07/07 Javascript