

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LAMP环境搭建Dilong一、简介LAMP是一种Web网络应用和开发环境,是Linux,Apache,MySQL,Php/Perl的缩写,每一个字母代表了一个组件, 每个组件就其本身而言都是在它所代表的方面功能非常强 大的组件。LAMP这个词的由来最早始于德国杂志“ct Magazine, MichaelKunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字。这些组件并不是开始就设计为一起使用 的,但是,这些软件都是开源的,可以很方便的随时获得 并免费使用,这就导致了这些组件经常在一起使用。这些 组件的兼容性也在不断完善,为了改善不同组件之间的协 作,已经创建了某些扩展功能,在
2、一起的应用情形变得非 常普便,因而成为目前最流行的web应用基础架构。、简介 LAMP的组件平台由四个组件组成, 呈分层结构, 每层都提供了整个架构的个关键部分:Linux:Linux处在最底层,提供操作系统。它的灵活性和可定制化的特点总 味看它能侈产巴一朗醪定制的平台,让其它糾件离上向运行。其它组件运行 手Linux /但是并不一疋爲限十Linux,也讨以在Microsoft Windows,Mac OS X或UNIX上运行。Apache:Apache位于第二层,它是个Web服务平台,提供町i上用广获得 応b页面的机制。Apache是款功能强大、施逼、町支撐关键任务的Web服 务器Inter
3、net上超息弟的网站都使用它作为Web服务器。MySQL: MySQL是最癡行的开源关系数据库管理系统,是LAMP的数据存储 端【屋Web臨和程庁屮,所有帐八信息、产品信息.客八信息、业务数据和 昔他类型的信息都存储J:数据库中,通过SQL说言可以很容易地查询这些信PHP/Perl: Perl是一种灵活的语苔,特别是在处理文本要索的时候,这种灵 活性使Pe讨很容易处理通过CGI接I提供的数据,灵活地运用文本文件和简单 数据库支持动态要素。PHP是种被广泛应用的开放源代码的弟用途脚木语 言,它可嵌入到HTML中,尤其适合web开发。可以使用PHP编写能访问MySQL数据库中的数据和Linux提供
4、的些特性的动态内容。二、系统环境系统平台:CentOS 6.5 Apache版本:httpd-2.2.15 29 el6 centos x86_64Mysql版本:mysql-5.i.7i-i.el6.x86_64Php版本:php 5 3 3-26.el6 x86_64三、安装前准备 i rpm 包文件准备 Apache 包:Japr-133-5.el6.2.64.rpmI Jjaprut)ll3.9-36-0.1.)fl6.64.rpmapr-util-;dap-13S-3.e6_01j(86_6l.rpm同httpd-22J5-29.el6.centos.x86.64.rpmhttpd-
5、tool$-2215-29.d6.cento$,xB6.64.ipmIpostgresql-libs-8.4.18-l.d63-i86.M.rpm闻gmp43JL7el6-22x86-64rpm php53.3-26eJ6尬6_64rpmphp-cli-533-26.el6j(86.64.rpmphp-common-5.33-26.el6.xS6 64.rpm凹phpmysq卜53326d6j(66-64rpmphp-pdo-533-26.el6j(86 64.rpm三、安装前准备2.虚拟机centos系统配置配置网卡HEUICEethB TYPE=EthcrnrtUUID 9Fb35匕66-
6、5丄UNBOOT二yes BU0TPR0T0=staticHMDDR詡R :0C:Z9:3E:BA:74 IPADDR = 10 3B 146.lZi MEiriASK=Z55 Z55.248 E GnTEUAY=lA 3B .116.1 DNS1-18 38 15 254 irU4_FAILUPE_FATAL=yes IPU6TriIT=noNnriE=,System ethR关闭selinux和iptables修改/etc/selinux/config文件,将SELlNUX=enfbrcing改为SELlNUX=disabled杳看防火墙service iptables status关闭c
7、hkconfig iptables offreboot把包文件所在windows共孕文件夹挂在到linux 0录:mount -t cifs /io.43.16.122/ss/usr/Iocal/src -o user=administrator,pass=telnet MySQLPHP 包:3卸载默认的低版本环境冃前发行的Linux操作系统版木中,如果选择默认全部安装,就已经安装了LAMP环境,但是版本相对都比较低。我们可以再安装一个LAMP环境和原 來的并存,但是这样做没有必要,因为同时只能开启一个LAMP环境。所要 我们耍在安装之前,先应检查一下系统中是否(2经安装了低版木的环境, 如果
8、已经安装过了,停止原來的服务运行,或者把原來的环境卸戟掉。# rpm -qa | grep httpd可以卸载mysql库文件# rpm e mysql-5.i.7i-i.eI6.x86_64 -nodeps说明:卸载软件包,-nodeps如果有连带关系,也强制卸载四、安装LAMP1. Apache 安装按顺序安装:apr-1.3.9-5.el6_2.x86_64 postgresql-libs-8.4.18-1 .el6_4.x86_64 apr-util-1393el6_01x86l64apr-util-ldap-1.3.9-3.el6_0.1 .x86_64 h ttpd-tools-2
9、.2.15-29.el6.centos.x86_64httpd-2.2.1529.el6centos.x86_64rootglongsrctrpra -ivh hrtpd-tools-2.2.15-29.el6.centos.x86_64.rpm earning: httpd-tools-2.2.15-29.el6.centos.x86_6.rprt: HeaderV3 RSA/SHA1 Sxgnatu rerkey ID cl05b9de: NOKEYPxpaang.MI*#*#M*#H#l*lt* (100%)l:httpd-tools(1001xootSlong arc# rpm -xv
10、h httpd-2 2 2,5 29 c16 cuMos x36_6q xpra warning: httpd-2.2.15-29.el6.centos.x86_64 rpm:HeaderV3 RSA/5HA1 5ignature#ke y ID cl05b9de: NOKEY mnpAHng. ttttHtfftf(1001)i:httpd( (iooijrootlong srct I2. MySQL 安装按顺序安装:perl-DBI-1.609-4.el6.x86_64 perl-DBD-MySQL-4.013-3.el6.x86_64 mysql-5.1.71-1el6.x86_64 m
11、ysql-server-5.1.71-1 .el6.x86_64rootLong arc)# xpm -ivh pexl-DBI-1ul6 x86_64rpnwaxxung: perl-DBI-1 609-g巳丄6 x86_6q rpm: Header V3 RSA/SHA256 Signacuxericey I-MySQL-4 Q1S-3 el6 ac86_64 rjsei warning: perl-DBD-Xy5QL-4.013-3 e:L6 x8664 rpm: Header V3 R5A/SHA256 Slgnacure, key ID cl05b9de: NOKEYPrepaclo
12、 gf f ffff If f If Iff100%1: perl-DBD-My SQLWWWWW100%)(rooteiona arc rpm -ivn xysq-l-S 1 71-1 e丄6 x86.64 rpmwarning: niysql*5 ! 71-1, 16. xB6_4 . rpn: Headvr V3 RSA/5MAI Signature, key XD cl0 5b9de: NWCEYPreparing.100*Jlsmyacxl(100%)(rootSlong arc)f xpm -Xvh aayaql-server-5 1 71-1 u6Epmwarning : mys
13、ql-servez-5.1.71-1 x36_64 . rpm: Header V3 RSA./SHJ11 SignacurerkeyID C105b9de:NOKEY”Mensioo%四、安装LAMP3-PHP 安装按顺序安装:gmp-4.3.1 -7,el6_2.2.x86_64php-common-5.3.3-26.el6.x86_64 php-cli-5.3.3-26.el6.x86_64php-5.3.3-26.el6.x86_64 php-pdo-5.3.3-26.el6.x86_64 php-mysql-5.3.3-26.el6.x86_64waxnlng : pnp-yQl-S
14、 S S 26 ul JC86_60 zpm; Keaaer V3 R3A/3KA1 Slgnavuxc key I clO51D9de : HOKEYPzrepazrxncF 四、p C10St9 A vk5 , 3 2 6 u,6 JL86_6今warningIpnp-pdo-5 3 3-26亡1.6鼻86_6 .zpzn: Header V3 RSA/SHA1 Signature, XOStoQde I OKKYF*r pX liy . . .豪豪事鼻事事豪事鼻l:php-p (1OO994999944999999949949949999449499999999(1OOWJlxroyql
15、-server*W*100%root0LongarciIrn*nr tnr1 .Apache配置vi /etc/httpd/conf/httpd.conf文件ServerTokensOS R 6:I lfj修改为:Serverlokens Prod 观错i尖页的时何,统的名称)Serversignature On打在536行 代改为:Serversignature Off : ;页中、Apache的版木)Options Indexes FollowSymLinks #代改为:Options Includes ExecCGI FollowSymLinks R(允许槪务器执行CGI及SSI禁il:
16、列出目录RAddHandlercgi-script .cgi作改为:AddHandlercgi-script .cgi .pl 允丁扩展名为.pl的CGI脚木运行AllowOverride None 338(/沐攵为:AllowOverride All(允/htaccess)AddDefaultCharset UTF-8 6:759f修改为:AddDefaultCharset GB2312:GB2312为欢认编码)Options Indexes MultiViews FollowSymLinksli;门段为Options MultiViews FollowSymLinks(不在浏览器l.显示树
17、状目录结构)Directoryindex index.html index.html.var二改 为:Directoryindex index.php Default.phpindex.html.var(设Si默认首页文件.增加index.phpKeepAlive Off M打6彳;KeepAlive On(允许用 了竹朕机)MaxKeepAliveRequests 100奶E83行 修改为:MaxKeepAliveRequests 1000(增加同时连接数:wq!#保存退出/etc/init.d/httpd restart #);rm -f /etc/httpd/conf.d/welcome
18、.conf /var/www/error/noindex.html利刑I涂默认工I试页五、LAMP配置2. MySQL 配置/etc/init.d/mysqld start#启动MySQL chkconfig mysqld on#设为开机启动cp/usr/shar引mysql/my-f/etc/f#拷贝配置文件(注意:如果/etcH录下面默认有一个f,育接覆盖即町)为root账户设置密码:mysql_secure_installati on回车,根据提示输入丫 输入2次密码,回车 根据提示一路输入丫最后出现:Thanks for using MySQL! MySql密码设置完成,車新启动MyS
19、QL:/etc/init.d/mysqld restart# 匝启豆、1 &EItyosw ccflpleced all of cbe abov- xep9. your KySCL ,bold n&v beoeeoxe.ez,|f/nj yop.五、LAMP配置3-PhP酉己置vi /etc/php.ini描编辑date.timezone = PRC #/i 946fj把ilif ifn IrJ分号 川,;,改为date.timezone二PRCdisable functions =passthru.exec,system,chroot,seandir,chgrp,chown,
20、shell_execQroc openfproc_get_status,inLalter.ini alter.ini_restore.dl.openlog.syslog.readlink.symlink.popepassthru.stream_socket_server.escapeshellcmd.dll.popen.diskree_space,checkd nsrr,checkdnsrr,getservbynarre,getservbyport,disk_total_space,posix_ct ermid.posixgetjast error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam?posix_getgroups,posix_getlogn.posix_getpgid,posix_getpgrptposix_get pid,posix_getppid,posix_getp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大型活动安全防护及文明施工措施
- 初中文明班级少先队活动事迹范文
- 美业文案课件培训
- 手术室消毒杀菌工作流程
- 重冶火法冶炼工内部技能考核试卷及答案
- 艺术疗法应用于学生心理危机措施
- 中高频炉工技能操作考核试卷及答案
- 综掘机司机作业指导书
- 造球工作业指导书
- 联碱结晶工抗压考核试卷及答案
- 简单的逻辑学
- 安徽省建筑工程质量验收监督综合表
- 应届毕业生培训方案课件
- 2023柔性棚洞防护结构技术规程
- 浙江工业大学学生综合测评分细则
- 英语初高中衔接音标
- 第十四章滚动轴承相关设计
- 第1章 数据与统计学-统计学
- GB/T 2059-2000铜及铜合金带材
- GB/T 14456.1-2017绿茶第1部分:基本要求
- 设备维护保养手册
评论
0/150
提交评论