您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > CentOS6.3搭建LAMP平台
CentOS搭建LAMP平台StepbyStep几点说明:本文档完全是傻瓜教程,最终目的就是搭建起CentOS系统下的LAMP平台,所以涉及的东西仅仅是满足搭建起来。建议使用虚拟机环境,假定局域网方式上网(使用自动拨号猫的也是这种情况)。本文档从安装虚拟机开始,到成功执行PHPinfo为止。平台的搭建方式万千种,我只提一种,尽量保证最简洁有效可执行的方式。所有用到的软件、工具都是开源免费的(不包括你的主操作系统)。搭建环境保证你能有照驾驶,要把车开好,你的工作还很多。有问题去百度、谷歌。记住:玩儿好谷歌不简单!代码和命令部分使用斜体,颜色浅一些最后:你需要有基本的英语阅读能力,因为涉及到的网站大多是英文内容文档包含的:安装虚拟机安装CentOS配置CentOS搭建基础LAMP环境Apache配置Mysql基本配置安装PHP扩展(yum官方库缺失部分)安装Phpmyadmin安装虚拟机需要的软件:Virtualbox步骤:按照默认方式一步步进行即可结果:默认安装完成后开始菜单中会出现如下内容运行OracleVMVirtualBox会出现主界面基本配置,选择管理--全局设定,修改几个参数:常规中修改默认虚拟电脑位置路径热键中选择鼠标脱离虚拟机使用的按键(因为后面不安装CentOS的桌面,因此,即使安装了增强功能也不能实现鼠标的自动主系统和虚拟机之间的切换更新中取消更新功能(现在的版本足够你的需要了)安装CentOS需要的软件:CentOS或者选择你64位(X86_64)还是32位(i386),记住:主系统32位的只能选择32位CentOS。进入目录选择要下的版本是minimal(最小安装)创建虚拟机:Virtualbox主界面点击新建下一步,填写虚拟机名称,操作系统选择Linux,版本选择RedHat,如果是64位系统,选择RedHat(64bit)点击下一步设置内存;点击下一步选择硬盘,点击下一步创建新虚拟硬盘默认方式点击下一步建议选择动态分配,点击下一步因为动态分配,所以将硬盘大小设置为80G以上,点击下一步,点击创建,点击创建在新创建的虚拟机上右键设置左侧点击存储,选中主窗口光盘图标,在右侧的光盘上点击选择一个虚拟光盘选中下载的CentOS6镜像文件左侧点击声音,取消启用声音点击左侧网络,选择如下:上面设置中:勾中启用网络连接连接方式选择桥接网卡展开高级部分混杂模式选择全部允许勾选接入网线点击确定完成设置安装CentOSVirtualbox主界面双击创建的虚拟机鼠标点击进入虚拟机,回车按照默认方式启动安装可以选择Skip跳过安装程序的检测(在这里,鼠标不起作用,根据屏幕下方的提示使用快捷键操作;要想鼠标脱离虚拟机,按下设置的按键,默认是右侧Ctrl)上图中选择重新初始化硬盘(不必担心,不会对实际硬盘产生影响)时区选择Asia/Shanghai设置Root用户密码选择使用整个硬盘选择将配置内容写入硬盘,然后是一连串的创建分区过程,这个会自动进行随后系统进行拷贝文件进行安装重新启动系统晓晓恭喜一下,CentOS操作系统安装完成!配置CentOS使用安装过程中设置的root账户和密码登录,先输入root,回车输入设置的密码(输入的时候屏幕不会有反应,无需奇怪),回车登录CentOS。配置网络命令行输入以下内容,从vi开始vi/etc/sysconfig/network-scripts/ifcfg-eth0记住:以下几步是在VI中的操作,VI多使用快捷键方式,因此请严格使用给定的步骤进行,在任何时候都可以使用键盘左上角ESC键退出VI的编辑模式进入命令模式。VI中命令模式均采用命令+字符方式说明,字符无特殊说明均是小写,:均为半角1.文件初始内容基本为:2.命令a,注意屏幕下方出现了insert提示,表明你现在处于编辑模式3.使用键盘的上下左右移动光标位置,换行使用回车。尽量避免使用小键盘的数字键4.将以下内容输入进去:注意:格式:配置项=值图片可能看不清楚,显示为-的实际是=,一般来说,如果你的值中没有空格可以不用双引号引起来ONBOOT=yes启动时启用网络IPADDR是你为CentOS设置的IP地址,PREFIX是IP地址的掩码位数,一般是24位,这个可以看你主系统的子网掩码部分,如果是255.255.255.0则是24位,换算关系:对子网掩码的四个数字换算为二进制,看0之前有几个1就是几位GATEWAY是网关,一般是你的网络段第一个IPDNS1是设置第一个DNS,在大陆202.106.0.20基本无敌都可用HWADDR是网卡MAC,不要修改,肯定和我的不一样5.编辑完成后使用键盘左上的ESC退出编辑模式,不放心可以多按几次6.命令模式输入半角冒号wq回车7.输入以下命令:servicenetworkrestart8.ping下可爱的百度ping对于新手来说,基本最难的地方过去了更新系统命令行输入:yumupdate出现以下界面的时候输入y回车出现以下界面的时候输入y回车重启系统,命令行输入:init6安装驱动(增强功能)命令行输入:yuminstallkernel-develmakeautoconfgcc-c++wgetunzip按照更新系统的步骤进行,遇到输入的时候输入鼠标脱离虚拟机,在虚拟机窗口选择菜单设备--安装增强功能进入虚拟机挂载光盘mount/dev/cdrom/mntcd/mnt./VBoxLinuxAdditions.run耐心等待会儿红色字体部分可以无视,因为没有安装桌面重启电脑使变动生效搭建基础LAMP环境安装包:yuminstallmysqlmysql-develmysql-serverphpphp-develpcre-develphp-pearphp-mbstringphp-intlphp-soapphp-gdhttpdvim-enhanced设置mysql和apache随系统自动启动chkconfig--level3httpdonchkconfig--level3mysqldon修改防火墙开放80和3306端口上面搭建基础LAMP环境的地方已经安装了VI的增强版本,所以后续使用VIM代替VIvim/etc/sysconfig/iptables打开文件后,在命令模式下输入:setnu显示行号,复制第十行的规则,并修改端口号重新启动防火墙服务serviceiptablesrestart关闭SELinuxvim/etc/sysconfig/selinux将第7行的enforcing修改为disabled重启系统生效Apache配置编辑apache配置文件vim/etc/httpd/conf/httpd.conf修改配置文件,打开ServerName项目,可以修改为你自己的主机名保存退出,启动apache服务servicehttpdstartMysql基本配置启动mysql服务servicemysqldstart修改mysql的登录密码mysqladmin-urootpassword'111111';试着登录mysqlmysql-uroot-p输入密码,然后删除test数据库dropdatabasetest;退出mysqlexit安装PHP扩展(yum官方库缺失部分)这个地方主要安装两个PHP的扩展包,一个是php-mcrypt,一个是php-mysqliphp-mcrypt需要的包:libmcrypt、mhash、mcrypt、php源码包下载地址:前三个包去sourceforge.net下载,进入网站后在最上面的框中输入要找的包进行下载。php源码包的下载必须要同系统使用的php版本一直查看系统php版本:rpm-qa|grepphp可以看到系统的PHP版本号为5.3.3,然后去PHP官网下载5.3.3的PHP源码包下载小提示:在主系统下载,等出现下载窗口的时候复制链接地址,然后再虚拟机中使用如下命令下载:wget复制的连接地址压缩包解压说明:tgz文件使用tarxvfz***.tgz解压;tar.gz和tgz一样;tar.bz2使用tarxvfj***.tar.bz2解压;zip使用unzip***.zip解压安装步骤,注意顺序:1.解压libmcrypt包,进入解压后的目录tarxvfzlibmcrypt-2.5.8.tar.gzcdlibmcrypt-2.5.8./configuremakemakeinstall2.解压mhash包,进入解压后目录cd..tarxvfjmhash-0.9.9.9.tar.bz2cdmhash-0.9.9.9./configuremakemakeinstall3.解压mcrypt包,进入目录cd..tarxvfzmcrypt-2.6.8.tar.gzcdmcrypt-2.6.84.设置一个变量exportLD_LIBRARY_PATH=/usr/local/lib5.在mcrypt目录下./configuremakemakeinstall6.解压php源码包cd..tarxfvjphp-5.3.3.tar.bz2cdphp-5.3.3/ext/mcryptphpize./configuremakemakeinstall7.查看是否生成了扩展库文件mcrypt.soll/usr/lib/php/modules8.修改php.ini文件,加载扩展库vim/etc/php.ini在文件最后加入两条(第一条可以不加)语句[mcrypt]extension=mcrypt.so9.重启apache服务servicehttpdrestart10.测试apachevim/var/在主机系统访问虚拟机Apache运行状况http://虚拟机IP/LAMP环境基本设置完毕!安装Phpmyadmin去phpmyadmin官网下载多语言包,注意需要的php版本,不要下载要求的php版本高于你系统的phpmyadmin包tarxvfjphpMyAdmin-3.5.3-all-languages.tar.bz2mvphpMyAdmin-3.5.3-all-languages/var/主系统访问phpmyadminhttp://虚拟机IP/pma(如果不能访问,请关闭SELinux)显示缺少mysqli扩展,下面安装这个扩展。进入下载的php源码包cdext/mysqliphpize./configuremakemakeinstall修改/etc/php.ini文件,在最后添加两条语句[mysqli]extension=mysqli.so重新启动apache服务servicehttpdrestart刷新主系统浏览器OK,可以了小结尽量不要安装非官方的更新库,虽然能临时解决部分问题,但时间一长很大可能会出现各种包升级问题。望顺利!
本文标题:CentOS6.3搭建LAMP平台
链接地址:https://www.777doc.com/doc-5472517 .html