设为首页 收藏本站
查看: 770|回复: 0

记一次搭建LAMP经历

[复制链接]

尚未签到

发表于 2015-8-19 15:38:45 | 显示全部楼层 |阅读模式
  目标是搭建一个LAMP的服务器平台,并在上面构建一个Joomla网站。
  1,安装虚拟机 我安装的是VM虚拟机。用以前用过的安装程序进行安装,但是出现错误,错误提示是"安装程序无法复制文件vmnet.sys".开始我还以为是这个文件没有,但是我在全盘搜索之后,发现了这个文件vmnet.sys是存在的,指定安装目录后 依旧提示错误。有时候点击重试会顺利完成安装。但安装虚拟机操作系统后 是无法和网络建立连接的。
我猜测是安装文件的问题,就用另一个Vm的版本进行安装。虽然顺利进行,但依旧无法和网络建立连接。没有办法。改用Oracle Vm VirtualBox进行安装,这才能够和网络进行连接。
  总结一下:当出现vmnet.sys无法复制的时候,建议改用oracle Vm VirtualBox.据我的推测,出现这个问题不应该是安装文件的问题,而应该是系统的问题。最好的方法就是改用Oracl Vm VirtualBox。
  2,成功安装了VirtualBox之后 随后安装了Linux .下一个任务就是让虚拟机和本机或者网络 或者主机和网络同时建立连接。
如果是只和宿主计算机建立连接 那么设置如下:在网络中选择桥连。然后在虚拟机中设置虚拟机的IP地址和本机处于同一个网段。我的主机的IP地址为 192.168.1.102。我设置我的虚拟机的IP地址为192.168.1.24 命令如下:ifconfig etho0 192.168.1.24 netmask 255.255.255.0   ; ifconfig eth0 up;就可以了。执行ping命令就可以检查是否成功连接了。如果要连接internet 那么我们只需将网络寻找NAT就行了。重启电脑(reboot)就可以了。检查的方法同样是ping
  3,网络连接之后就是开始安装LAMP架构了。因为我以前也安装过。有安装文件。所以不用下载。安装文件可以在LAMP兄弟连上下载。还有免费的视频教程。
a,安装LAMP首先是卸载掉旧版本的php mysql apache 等程序。
  过程如下:1,查询在Linux中有没有安装 命令是:rpm -qa | grep php(mysql)(httpd)      如果有会出现一些版本信息的 我们可以卸载                                                            2,卸载     rpm -e +查询中出现的软件包的名称。如果有依赖关系 可以用 rpm -e   软件包名称--nodeps 进行强制卸载
  b,卸载完成之后 就是在建立一个存放源文件的目录 mkdir LAMP .用 SecureCRT连接 Linux并且上传这些文件到LAMP目录。
  c,下一步就是解压解包了  因为是源文件包 格式是.tar.gz的所以 我们用tar命令来解压解包 格式是:tar -zxvf 文件包名称。解包完成后 我们可以删掉源文件包。命令为: rm -rf *.gz.这样就删掉了所有的.gz文件了
  d,这一步就是编译安装了 。对于源文件 我们一般分为三个步骤 第一个步骤是配置 ./configure --prefix指定安装目录 和一些参数 第二步骤是make 编译。第三步骤是make install进行安装。当我进行第一个文件的配置是 提示很多错误。大致猜想了一下。应该是没有装gcc。用 rpm -qa | grep gcc一查 果然没有安装。
  f,安装gcc.刚开始的时候,我想从系统自带的源码包中安装gcc,以前在光盘中见到过,所以觉得这是可行的。然后开始执行了 创建一个空目录  mkdir /mnt/cdrom 挂在光盘 mount /dev/cdrom  /mnt/cdrom  查找源码包的位置 ls |grep gcc 。最后终于在第第四张光盘中发现了gcc源码包的位置。用rpm -ivh进行安装 ,提示一个错误 大概的意思是说 有一个依赖关系没有解决。真难搞!本想一个一个的依赖关系解决的,但为了抓紧时间 改用yum来安装 因为yum会自动帮我们解决好依赖关系的。但前提是你必须得联网。首先找到gcc的版本 yum -checkupdate | grep gcc44-c++ 找到版本之后进行安装就可以解决问题了。
  g,gcc安装成功后 ,开始正是安装所需要的软件。我们安装的顺序是有些讲究的。主要是因为一些软件需要在安装另一些软件的基础上进行安装配置。一个可行的方案是:
  libxml2->libmcrypt->zlib->libpng->jpeg6->freetype->autoconf->GD->Apache->MySQL->PHP->Zend->phpMyAdmin.我就是用这个顺序成功的完成了安装。
  在安装过程中出现了几个问题,现将解决方案陈列如下:
  1,安装libpng时出错 提示:error: ZLib not installed。可是我明明已经安装了zlib库啊。网上查了下。解决的方法是 重新编译安装zlib,并且不指定安装目录,系统默认就可以了。
  2,安装mysql时出错。error: No curses/termcap library found  解决的方法是 yum install ncurses-devel。
  3,中间还有一个错误 大致意思是没有装g++ 找到之后用yum安装就行行了。
  4,在启动apache服务的时候出错 ,解决的方案是 关闭  ELINUX      vi /etc/sysconfig/selinux  将ELINUX=disable就可以解决了
  5,第五个问题是在测试apache服务器是否成功安装的时候 发现在主机浏览器无法访问 http://192.168.124/ 但是都可以 ping通。解决的方法是关闭linux中的防火墙。命令为 service iptables stop .
  至此一个可以用的LAMP就算是成功搭建了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-101288-1-1.html 上篇帖子: cenots 下的 lamp(备份与恢复) 下篇帖子: (转)CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表