前言:
Apache,Mysql,php结合在一起常用在三种环境,一种是微软的windows server 下的AMP,就把它叫WAMP;另一种当然就是GNU/LINUX下的,都叫它LAMP;还可以用在Unix,BSD下。在windows server 下我用appserv软件http://www.appservnetwork.com/index.php来配置AMP环境,与appserv功能相似的软件还有XAMPP软件http://www.apachefriends.org/zh_cn/index.html,wampserver软件http://www.wampserver.com/。在LINUX下的应用相对来说在更多一些,因公司不久以后要加大LAMP应用,所以我先学习下。在这我主要在ubuntu server 10.4下配置。
软件包:
Mysql:http://www.mysql.com/?bydis_dis_index=1
PHP:http://www.php.net/
Apahce:http://www.apache.org/
phpmyadmin:http://www.phpmyadmin.net/home_page/index.php
安装方式讨论:
我认为有6种安装LAMP环境的方法供我们选择
(1)在安装ubuntu server 10.4操作系统时就选中LAMP,装完系统后,LAMP环境也就安装好了。
管理mysql有很多可视化的工具, 可以参考http://database.51cto.com/art/201008/221265.htm,我现在用的有两个,一个是phpmyadmin,另一个就MySQL GUI Tools这是官方提供的,MySQL数据库管理控制台,提供了四个图形化应用程序,这些图形化管理工具可以大大提高数据库管理、备份、迁移和查询效率。它们分别是:
MySQL Migration Toolkit
MySQL Administrator
MySQL Query Browser
MySQL Workbench
在windows环境及linux下都有,很好用。
结束语: 到此LAMP环境就配置完了,但是有很多细节东西要去学习,比如APACHE的配置。生产中的应用不是独立存在的,比如需要把mysql做成集群或主从复制,还要负载均衡,高可靠性,apache要代理,要监控它们的运行状态等。把它们组合到一起应用,还是很有搞头的。如何在debina及ubuntu下配置LAMP可以参考http://www.howtoforge.com/ubuntu_debian_lamp_server,我就是看的这篇文章。