欢迎来到天天文库
浏览记录
ID:37853797
大小:56.50 KB
页数:6页
时间:2019-06-01
《LAMP环境搭建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强大,使用它们可以建立一个快速、稳定、免费的网站系统。1、 APACHE的安装配置Apache是世界使用排名第一的Web服务器,市场占有率达60%左右。它的特点是简单、速度快、性能稳定。它的成功之处主要在于它的源代码开放、有一支开放的开发队伍
2、、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)、模块化结构以及它的可移植性等方面。如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。它的官方网站是[url]www.apache.org[/url],你可以从[url]http://httpd.apache.org/download.cgi[/url],下载到它的最新版本,目前最新稳定版是ApacheHTTPServer2.2.4(注:Apache已经改名为ApacheHTTPServer)。a)
3、 下载Apache#wget[url]http://apache.mirrors.tds.net/httpd/httpd-2.2.4.tar.bz2[/url]请确保你有适当的权限b) 解压缩Apache#tarjxvfhttpd-2.2.4.tar.bz2--C/tmp/解压文件到/tmp/httpd-2.2.4文件夹c) 进入/tmp/httpd-2.2.4文件夹进行编译和安装cd/tmp/httpd-2.2.4./configure–prefix=/opt/httpd22
4、4--enable-so这句是配置Apache,它有许多的参数,可以用来启用或禁用一些Apache特性或特定模块,可以通过./configure--help来查看,详细的中文说明请参见[url]http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/configure.html#installationdirectories[/url],根据自己的需要配置Apache。make&&makeinstall这句的含义是对apache源代码
5、进行编译并安装到指定的目录,&&的意思是如果make执行成功的话才执行makeinstall。和先执行make再执行makeinstall等效。到此我们的Apache已经安装完成。d) 启动Apache并查看Apache启动是否正常#/opt/httpd224/bin/apachectlstart#echo/opt/httpd224/bin/apachectlstart>>/etc/init.d/rc.local使Apache开机自启动可以通过psaux
6、grephttpd查看httpd进程是否
7、存在,如果不存在请查看是不是有程序占用80端口,可以通过netstat--an
8、grep80查看。如果apache启动正常,打开网页浏览器,输入[url]http://ip-address[/url],应该能够看到网页显示”Itworks!”提示Apache工作正常。e) 配置ApacheApache的安装非常简单,但是它的配置就比较复杂了,它的配置文件默认是—prefix/conf/httpd.conf文件,你可以在配置时调用—sysconfdir选项来改变它的位置,在我们这里是/opt/h
9、ttpd224/conf/httpd.conf文件。由于各个站点的需求不同,侧重点也就不同,配置起来各不相同,所以我们在这里就不写Apache的一些所谓的配置技巧了,大家最好的选择就是根据自己的需求,对照着Apache手册配置最符合自已服务器,知其然而且知其所以然,这里给出Apache2.2的中文手册:[url]http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/index.html[/url]。2、 Mysql的安装配置MySQL是一个开放源
10、码的关系型数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Mysql最常见的应用架构:单点(Single):适合小规模应用复制(Replication):适合中小规模应用集群(Cluster):适合大规模应用根据功能不同
此文档下载收益归作者所有