最小化安装Centos6.0之rpm安装LAMP环境

安装apache httpd-2.2.15-5.el6.centos.i686.rpm   F 提示: error: Failed dependencies:

/etc/mime.types is needed by httpd-2.2.15-5.el6.centos.i686

apr-util-ldap is needed by httpd-2.2.15-5.el6.centos.i686

httpd-tools = 2.2.15-5.el6.centos is needed by httpd-2.2.15-5.el6.centos.i686

libapr-1.so.0 is needed by httpd-2.2.15-5.el6.centos.i686

libaprutil-1.so.0 is needed by httpd-2.2.15-5.el6.centos.i686 然后就安装提示的rpm apr-util-ldap-1.3.9-3.el6.i686.rpm   C 提示错误 error: Failed dependencies:

apr-util = 1.3.9-3.el6 is needed by apr-util-ldap-1.3.9-3.el6.i686

然后就安装apr-util-1.3.9-3.el6.i686.rpm   B 提示: error: Failed dependencies:

libapr-1.so.0 is needed by apr-util-1.3.9-3.el6.i686

然后安装(   libapr-1.so.0 属于 apr-1.3.9-3.el6.i686.rpm) 安装

apr-1.3.9-3.el6.i686.rpm   A 这个时候安装apache提示错误

error: Failed dependencies:

/etc/mime.types is needed by httpd-2.2.15-5.el6.centos.i686

httpd-tools = 2.2.15-5.el6.centos is needed by httpd-2.2.15-5.el6.centos.i686 其中需要先安装

mailcap-2.1.31-1.1.el6.noarch.rpm   D

安装 httpd-tools-2.2.15-5.el6.centos.i686.rpm   E

Apache安装到此结束

启动apache service httpd start 提示 正在启动 httpd:httpd: apr_sockaddr_info_get() failed for Centos

httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

这个时候需要修改配置文件 Vi /etc/httpd/conf/httpd.conf 搜索ServerName然后在下面加上 ServerName 192.168.81.133#其中这ip是你虚拟机中linux的ip

这个时候在物理机上输入192.168.81.133就可以看到你的虚拟机中的网站了(先关闭了防火墙,service iptables stop)

附注:其中rpm后面的字母表示安装序号

安装PHP

1. 安装php php-5.3.2-6.el6.i686.rpm(第四个安装) 提示: error: Failed dependencies:

php-cli = 5.3.2-6.el6 is needed by php-5.3.2-6.el6.i686

php-common = 5.3.2-6.el6 is needed by php-5.3.2-6.el6.i686

2. 安装 php-cli-5.3.2-6.el6.i686.rpm(第三个安装) 提示: error: Failed dependencies:

libedit.so.0 is needed by php-cli-5.3.2-6.el6.i686

php-common = 5.3.2-6.el6 is needed by php-cli-5.3.2-6.el6.i686

3. 安装 libedit-2.11-4.20080712cvs.1.el6.i686.rpm (第一个安装)

4. 安装 php-common-5.3.2-6.el6.i686.rpm (第二个安装)

在var/www/html目录下放入index.php文件 index.php文件内容如下 <?php

echo phpinfo();

?>

安装mysql

安装MYSQL

1)先需要安装如下perl(使用rpm -ivh –nodeps 包名) perl-Pod-Escapes-1.04-119.el6_1.1.i686

perl-Pod-Simple-3.13-119.el6_1.1.i686

perl-devel-5.10.1-119.el6_1.1.i686

perl-BSD-Resource-1.29.03-3.el6.i686

perl-DBD-MySQL-4.013-3.el6.i686

perl-libs-5.10.1-119.el6_1.1.i686

perl-Module-Pluggable-3.90-119.el6_1.1.i686

perl-5.10.1-119.el6_1.1.i686

perl-Test-Harness-3.17-119.el6_1.1.i686

perl-ExtUtils-ParseXS-2.2003.0-119.el6_1.1.i686

perl-Newt-1.08-26.el6.i686

mod_perl-2.0.4-10.el6.i686

perl-version-0.77-119.el6_1.1.i686

perl-ExtUtils-MakeMaker-6.55-119.el6_1.1.i686

perl-DBI-1.609-4.el6.i686

2、安装 mysql-5.1.47-4.el6.i686.rpm

然后安装 mysql-server-5.1.47-4.el6.i686.rpm

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨熹的专栏

详解Mac配置虚拟环境Virtualenv,安装Python科学计算包

最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,...

30880
来自专栏安恒信息

安全漏洞公告

1 Apache Sling 'AbstractAuthenticationFormServlet'开放重定向漏洞 ? 2 Apache Commons Fil...

31960
来自专栏冷冷

SpringMVC 文件下载时 浏览器不能正确显示另存的文件名

问题:通过打印输出流的方式把文件下载到本地,但是在firebox 中 下载的文件不显示文件的文件名,造成文件不能直接打开,其他浏览器可以直接打开. 原因: 主要...

22650
来自专栏乐沙弥的世界

远程桌面 NoMachine 的快速安装与使用

        对于需要经常远程到X windows的网友来说,VNC与Xmanager经常被使用,而NoMachine也是不错的选择之一,该工具简单,易用,尤...

78640
来自专栏吴伟祥

Spring Boot 之 spring-boot-devtools 实现热部署

选择“Registry”,回车,找到“complier.automake.allow.when.app.running” 

30230
来自专栏Zephery

Kafka、Logstash、Nginx日志收集入门

Kafka、Logstash、Nginx日志收集入门 Nginx作为网站的第一入口,其日志记录了除用户相关的信息之外,还记录了整个网站系统的性能,对其进行性能排...

67670
来自专栏bboysoul

ghost博客部署

ghost是基于nodejs构建的开源博客平台 网上有很多部署ghost博客的文章,包括ghost中文网,部署的方法很多,但是我觉得最方便的就是用ghost_...

18420

部署一个Sinatra应用程序到Heroku

Heroku是一个云应用程序平台,专门用于解决服务器管理问题。您只需构建您的应用程序,通过Git将其推送到Heroku,部署就完成了。但是该怎么部署一个Sina...

220110
来自专栏哎_小羊

初试 Kubernetes 暴漏服务类型之 Nginx Ingress

目录 Ingress 介绍 环境、软件准备 部署 Default Backend 部署 Ingress Controller 部署 Ingress Name ...

1.3K80
来自专栏向治洪

使用Jenkins搭建Android自动打包环境

概述 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目;监控外部调用执行的工作。 对于我们...

454100

扫码关注云+社区

领取腾讯云代金券