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 相关文章推荐
web方式ftp
Oct 09 PHP
php AJAX实例根据邮编自动完成地址信息
Nov 23 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
Sep 29 PHP
MySQL的FIND_IN_SET函数使用方法分享
Mar 27 PHP
php导入导出excel实例
Oct 25 PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 PHP
PHP基于单例模式编写PDO类的方法
Sep 13 PHP
PHP实现的随机红包算法示例
Aug 14 PHP
php json转换相关知识(小结)
Dec 21 PHP
详解php中curl返回false的解决办法
Mar 18 PHP
PHP判断是否微信访问的方法示例
Mar 27 PHP
laravel-admin 实现给grid的列添加行数序号的方法
Oct 08 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程序的php代码
2008/04/07 PHP
php5.5中类级别的常量使用介绍
2013/10/02 PHP
php判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
使用PHP编写发红包程序
2015/07/22 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
利用NodeJS和PhantomJS抓取网站页面信息以及网站截图
2013/11/18 NodeJs
自己封装的javascript事件队列函数版
2014/06/12 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
jQuery实现购物车计算价格功能的方法
2015/03/25 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
TypeScript入门-接口
2017/03/30 Javascript
微信小程序开发之实现自定义Toast弹框
2017/06/08 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
Angularjs的$http异步删除数据详解及实例
2017/07/27 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
pycharm 使用心得(三)Hello world!
2014/06/05 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
python实现SOM算法
2018/02/23 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
Python创建简单的神经网络实例讲解
2021/01/04 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
2014年大学生党员评议表自我评价
2014/09/20 职场文书
承诺书模板大全
2015/05/04 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL