[服务器环境为:CentOS6.5 64位目标:搭建LNMP(Linux + Nginx + MySQL + PHP +SVN),其中svn是用来代替ftp,方便开发中调试同步代码相关目录:所有软件都安装到/www/

因为,先前曾经尝试过装apatce ,所以这次装之前县查看了一下httpd是否安装过,及他的版本号。

下面回忆一下查询已安装的RPM软件的信息的方法:

这里我先查询一下httpd和mysql是否安装成功:

$ rpm -qi httpd      《=httpd显示已安装

$ rpm -qi mysql      《=mysql显示已安装

算了,为了练习技术和做笔记。我把他们都卸载掉,重新安装:

卸载mysql倒是很简单:

(1):先是管理员身份:su

(2):然后直接运行:rpm -e mysql 《=卸载成功

但是,发现直接用:rpm -e httpd   《=卸载httpd失败:error: Failed dependencies:httpd-mmn = 20051115-x86-32 is needed by (installed) php-5.4.7-10.fc17.i686

他的意思大概是:无法解除依赖关系:MMN的httpd-20051115-X86-32被(已安装)的php-5.4.7-10.fc17.i686所需要的,.....。。。。。可能我上次已经安装过php了。所以有依赖关系无法卸载。

好吧。先同样的的方法:rpm -e php 《=卸载php

再卸载httpd :rpm -e httpd   《=成功了。

扯远了。。。。。。。。。。。。。。。。。。

1.再重新安装环境一下把:

简单的安装方法:(yum安装)

1.#  yum install httpd

2.#  yum install mysql

3.#  yum install php     (我还没有是过)

如果,源码安装:

httpd的源码安装

1.下载源码包,,可以有httpd-2.4.3.tar.gz或者httpd-2.4.3.tar.bz2两种选择。(当然,可以直接从这个网址下载)

2.解压:

(1).先将压缩包放到 /home/tmp文件加下(没有的可以mkdir创建)

(2)gz格式的:#  tar -zxv -f httpd-2.4.3.tar.gz

bz2格式的:# tar -jxv -f http-2.4.3.tar.bz2

解压完成后,会在tmp文件夹下生成一个http-2.4.3的文件夹

他的内容大致如下图:

一般:configuar 就是要执行的那个脚本。

另外,大家一定要注意一下,好多安装包里都有一个INSTALL。!!!!!!!!!!!!!!

我们可以cat INSTALL|more 一下,会发现它里面的内容是叫我们安装步骤和怎么启动apatch。

相信大家的英语都比我的要好。哈哈。肯定能看懂。不多说。

3.生成:

好了,下面我们在当前目录下执行configure 。   (可以使用 # ./configure --help。查看它的帮助信息。不过好多的。一般我们长用到“--prefix”来制定安装路径, 因为源码包的卸载一般只要把文件包删除就行了,如果步指定文件路径的话,它会安装在默认的路径,那样卸载的时候会非常麻烦。而且,要启动他的角本时,指定路径后也会带来方便)

安装命令:# .configure --prefix=/usr/local/apatch   《=我是安装在/usr/local/apatch 这个路径下的[昨天。我已经把httpd安装好了。详情见(http://blog.csdn.net/jiazhanwei365/article/details/8219653)今天接着装一下mysql。    参考博客(http://www.yesky.com/187/17

好吧。有错误:

-

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

解决方法:

(1)使用命令:# ./configure -help | grep apr   《=查看帮助信息

(2) 安装APR(Apache Portable Runtime ):(源码包下载地址:http://labs.mop.com/apache-mirror//apr/)

[root@localhost ~]# cd /tmp/               《=源码存放位置

[root@localhost 52lamp]# tar -zxv -f apr-1.4.6.tar.gz    《=解压

[root@localhost 52lamp]# cd apr-1.4.6

[root@localhost apr-1.4.2]# ./configure   --prefix=/usr/local/apr     《=下面的问题解决。

[root@localhost apr-1.4.2]# make

[root@localhost apr-1.4.2]# make install

---------------------------------------------------------又有问题了-----------------------------------------------------------                          不要忘记 # make && make install 这俩步阿。我就是忘记这个了,所以导致。出现了下面的错误:

在执行安装apr-uitl时:./configure --prefix=/usr/local/apr=util --with-apr=/usr/local/apr

会出现:checking for APR... configure: error: the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file.的错误

当然,也只有我会出现这样的低级错误阿。

-----------------------------------------------------------问题解决-------------------------------------------------------------

同样的解压,运行#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

然后:#  make && make install

然后同样的   解压    =》 ./configure  =》 make && make install

命令行如下:

# tar -jxv -f pcre-8.31.tar.bz2

# cd pcre-8.31/

# ./configure --prefix=/usr/local/pcre

# make && make install

(5)好了。一切OK。继续安装Apache/httpd,但是要记得:

&:  ./configure 时加上参数 --with-pcre=/usr/local/pcre。

&:  还要加上:--enable-module=so  使apache支持dso方式

(如果刚开始没有执行,可以再重新:#    ./configure --prefix=/usr/local/pcre --enable-module=so      =》   make && make install  也能达到同样的效果  )

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4.编译和安装:#  make&&make install(只要前面的没问题这个就很简单了)

好了。到此为止。apache已经安装和配置成功了。

明天接着安装:mysql 和 php。回去睡觉了。

[前面两篇文章我已经把apache和MySQL和PHP都已经安装好了。详情参见:(httpd的安装http://blog.csdn.net/jiazhanwei365/article/details/8219653 和  MySQL&PHP的安装http

php mysql 源码 安装教程_源码安装和配置apache(httpd)和 PHP 和 mysql全过程(一)...相关推荐

  1. 02Hadoop安装教程_单机、伪分布式配置

    02 Hadoop2.7 安装教程_单机.伪分布式配置 文章目录 **02** Hadoop2.7 安装教程_单机.伪分布式配置 **1.hadoop基础知识** 1.1 hadoop是什么? 1.2 ...

  2. 计算机内存的安装方法,电脑内存条安装教程_电脑内存条安装注意事项

    电脑内存条安装教程 1.内存平放到桌子上观察内存,内存接口部分中间有个凹槽,凹槽的一侧明显长于另一侧. 2.将主板的内存插槽的两侧的卡扣轻轻掰开.(现在有的主板只有一侧可以掰动.) 3.将内存的凹槽对 ...

  3. 计算机组装内存条安装,电脑内存条安装教程_电脑内存条安装注意事项

    描述 电脑内存条安装教程 1.内存平放到桌子上观察内存,内存接口部分中间有个凹槽,凹槽的一侧明显长于另一侧. 2.将主板的内存插槽的两侧的卡扣轻轻掰开.(现在有的主板只有一侧可以掰动.) 3.将内存的 ...

  4. tensorflow源码编译教程_源码编译安装tensorflow 1.8

    参考官方指南 基本要求 官网测试过的源代码配置如下: image 也就是说,按照这个版本安装的话不应该再产生版本的问题了. 我的配置 ubuntu 16 python 2.7 nccl 2.3 gcc ...

  5. arcgis超级工具安装教程_【软件安装管家】Autodesk卸载官方工具安装教程

    点击上面"蓝字"关注,获取更多资源!用心分享 一黑一白我不是灵魂导师一个分享软件/影视/音乐/网站/教程的公众号星标/置顶公众号?因公众号改版,不再按时间推送文章,为不错过最新资源 ...

  6. flacs 安装教程_改良人工晶体安装方法在FLACS中的应用研究

    摘要 目的探讨改良人工晶体安装方法在飞秒激光辅助白内障手术(FLACS)中的应用效果.方法将2019年9~11月在陆军军医大学大坪医院行FLACS的80例患者随机分为对照组和观察组,每组40例.植入的 ...

  7. python3 chm文档下载_python3.7.0官方参考文档 最新api文档 chm_Python教程_源雷技术空间...

    资源名称:python3.7.0官方参考文档 最新api文档 chm 1.新语法特性: PEP 563, 推迟评估类型注释 2.向后不兼容语法更改: async 和 await 现在保留关键字 3.新 ...

  8. 深度实践嵌入式linux系,深度实践嵌入式Linux系统移植 完整pdf_操作系统教程_源雷技术空间...

    资源名称:深度实践嵌入式Linux系统移植 完整pdf 第1章嵌入式系统架构与移植环境搭建2 第2章u-boot工程与编译系统14 第3章u-boot启动流程分析41 第4章ARM9/S3C2440 ...

  9. Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

    给力星 追逐内心的平和 首页 笔记 搜藏 代码 音乐 关于 Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04 2014-08-09 (updated: 2016 ...

最新文章

  1. IntelliJ IDEA 2018.1新特性
  2. 数组的遍历你都会用了,那Promise版本的呢
  3. LINUX-Shell第一课
  4. CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58
  5. 基于Shibbloet实现的SSO单点登录
  6. 聊一聊深度学习的activation function
  7. C++ Primer 5th笔记(chap 13 拷贝控制)引用限定符
  8. JAVA-最常用的A题语法
  9. php 调用系统命令 执行外部程序
  10. Ross《随机过程》(第二版)装填问题Python模拟实验
  11. javax.xml.bind.UnmarshalException: 意外的元素 (uri:, local:xml)。所需元素为(none)
  12. 全球首颗光线追踪绘图处理器
  13. CuteEditor 6.0一个很奇怪的Bug
  14. 在Java中使用instanceof的性能影响
  15. Hadoop生态圈-Azkaban实现文件上传到hdfs并执行MR数据清洗
  16. 攻略:简易VBS病毒制作
  17. Android调用第三方app(Scheme隐式以及显示调用)
  18. 处理浏览器-Disposing Browser
  19. 4Packet Tracer – 配置 VLAN
  20. xcode 配置wechat_react-native-wechat微信组件的使用

热门文章

  1. 虚拟机安装---vm12+ubuntukylin16.04
  2. SQL2005中使用backup、restore来备份和恢复数据库
  3. ubuntu: root用户
  4. 产生java的动态库文件so的配置步骤
  5. 数据库设计优化经验谈(转载)
  6. WindowsXP 下搭建PHP环境(笔记)
  7. TensorFlow中的设备管理——Device的创建与注册机制
  8. Struts2入门到放弃
  9. 7.1 XHTML的规范化
  10. VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks kernel application (一)