安装软件包编译器

gcc -v 查看是否存在

yum -y install gcc gcc-c++ mack

rpm -q httpd 查看是否安装http

rpm -e httpd --nodeps 卸载软件包和依赖关系

tar -zxf apr-1.5.1.tar.gz 解压apr软件包

cd apr-1.5.1

./configure --help 查看配置脚本的通用方法

./configure --prefix=/usr/local/apr  配置

make 编译

make install 安装

同样的方法 配置apr-util

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

编译安装 同上

同样的方法解压pcre

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

同样的方法安装 httpd

配置

./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-so(开启动态库的加载功能) --enable-ite(开启动态库重定向功能) --enable-charset-lite(字符集功能) --enable-cgi(cgi程序的功能)

ln -s /usr/local/httpd/bin/* /usr/local/bin 做软连接,这样可以直接输命令。

ls -l /usr/local/bin/httpd /usr/local/bin/apachectl 可以查看到命令指向的软连接

可以直接输入命令启动服务也可以加入到系统,利用service来控制服务

由于apach的脚本需要一个lynx的命令

yum -y install lynx

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

chmod 755 /etc/init.d/httpd

vi /etc/init.d/httpd

chkconfig --add httpd 用chkconfig命令吧httpd加入到服务当中

chkconfig --list httpd 查看httpd这个服务的状态

用setup命令配置一个IP地址  选择网络配置-设备配置

service network restart 重启网络服务

ifconfig

ifup eth0激活eth0网卡

vi /usr/local/httpd/conf/httpd.conf 编辑190行 :set nu 查看行数

/usr/local/httpd/bin/apachectl -t 检查配置文件的语法

netstat -anpt|grep httpd  查看服务是否启动

cat /usr/local/httpd/htdocs/index.html 查看测试网页的内容

vim /etc/hosts

lsof -i:80 查看端口是否开放

service httpd status 查看httpd状态
service httpd restart 重启

Linux 安装lamp的更多相关文章

  1. Linux安装LAMP开发环境及配置文件管理

    Linux主要分为两大系发行版,分别是RedHat和Debian,lamp环境的安装和配置也会有所不同,所以分别以CentOS 7.1和Ubuntu 14.04做为主机(L) Linux下安装软件,最 ...

  2. linux安装lamp/lamp/lanmp

    wdcp安装lamp/lanp/lanmp 和宝塔(centOS)1. yum install -y wget  //yum安装wegt2. wget http://dl.wdlinux.cn/fil ...

  3. linux安装lamp环境(linux+apache+mysql+php)

    源码安装 本次使用 Centos7.2 MySQL5.7.22 Apache2.4.37 PHP5.6.38 安装Apache 安装httpd和所需依赖:gcc, apr, apr-util,apr- ...

  4. linux安装lamp

    github https://github.com/zblogcn/zblogphp Installation If your server system: CentOS yum -y install ...

  5. CentOs中yum安装LAMP+PHPMYADMIN

    对于租用以及VPS,提供在Linux安装LAMP(Linux+Apache+mysql+PHP),对于这个组件,不做过多的解释,网上很多这方面的资料.下面只介绍一种安装方法,作为以后使用的一个简单文档 ...

  6. linux快速安装lamp环境

    我折腾过不少的lamp安装方式,lnmp也折腾过.不过因为windows下面apache用的比较多,各种配置也比较熟悉,因此最终还是选择了lamp这个架构. 由于是自己装虚拟机玩,所以各种安全措施都没 ...

  7. 【转】CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)

    此种方法很简单.每次都用源码编译,浪费好多时间啊! 同样的网站程序在Linux下运行要比在windows下快出不少,所以决定使用Linux的发行版CentOS ,本文主要讲解在CentOS下使用yum ...

  8. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    一.简介 什么是LAMP    LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...

  9. Linux下指定版本编译安装LAMP

    说明: 操作系统:CentOS 6.5 64位 需求: 编译安装LAMP运行环境 各软件版本如下: MySQL:mysql-5.1.73 Apache:httpd-2.2.31 PHP:php-5.2 ...

随机推荐

  1. Comparing Xamarin and Delphi XE5 to Xcode for Cross Platform Mobile App Development

    Comparing Xamarin and Delphi XE5 to Xcode for Cross Platform Mobile App Development If you are consi ...

  2. 你必须知道的495个C语言问题,学习体会一

    C语言作为一门古老的语言,其灵活性和容易出错都让人 又爱又恨,书籍<你必须知道的495个C语言问题>,使用问答的形式,告诉读者 C语言使用的各个方面的知识,包括一些冷知识等.以下,我要摘录 ...

  3. 前端之css样式02

    一.float属性 block元素通常被现实为独立的一块,独占一行,多个block元素会各自新起一行,默认block元素宽度自动填满其父元素宽度.block元素可以设置width.height.mar ...

  4. (效果一)js实现上拉加载

    实现思路:获取滚动元素的高度,滚动条距离顶部的距离,滚动条的高度, 算式:可视窗口的高度 + 滚动条距离顶部的距离 == 滚动条的高度就说明到底部. HTML <!doctype html> ...

  5. notebook查找文件

  6. not

    x = [] print(x) print(not x) print(x is None) print(not x is None) print(x is not None)

  7. phpcms V9二级目录下分页路径不正确问题的彻底解决方法

    在用phpcms V9做二次开发的时候,我们有时候会把一个栏目生成到根目录下,而且这个栏目又有子栏目,我们生成静态的时候分页会出现问题,就是分页的路径的地址错误.有一种解决方法就是,把这个栏目生成动态 ...

  8. 【解题报告】[动态规划]RQNOJ PID2 / 开心的金明

    原题地址:http://www.rqnoj.cn/problem/2 解题思路:背包问题. 状态转移方程:DP[i][j]=max(DP[i-v[j]][j-1]+p[j]*v[j],DP[i][j- ...

  9. [Luogu4390][BOI2007]Mokia 摩基亚

    luogu 题意 支持平面内单点加一个值以及矩阵求和. 平面大小\(W\le2*10^6\),修改操作\(\le1.6*10^5\),查询操作\(\le10^4\) sol \(CDQ\)写一发. 把 ...

  10. Base64加密算法

    Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法.可查看RFC2045-RFC2049,上面有MIME的详细规范. Ba ...