`
yuancihang
  • 浏览: 145017 次
  • 性别: Icon_minigender_1
  • 来自: 洛阳
社区版块
存档分类
最新评论

linux下安装apache2.4

 
阅读更多

本安装过程在centos6.3下测试通过.

 

1. 环境准备

yum install -y cmake autoconf libtool gcc gcc-c++

2.安装pcre

# 查看pcre是否安装: pcre-config -v
cd /opt
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.zip
unzip pcre-8.33.zip
cd pcre-8.33
./configure
make
make install

3. 安装httpd

cd /opt
wget http://mirrors.cnnic.cn/apache/apr/apr-1.4.8.tar.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.5.2.tar.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-iconv-1.2.1.tar.gz
wget http://mirror.esocc.com/apache/httpd/httpd-2.4.4.tar.bz2

tar zxvf apr-1.4.8.tar.gz
tar zxvf apr-util-1.5.2.tar.gz
tar zxvf apr-iconv-1.2.1.tar.gz
tar jxvf httpd-2.4.4.tar.bz2

# 将httpd依赖的包放入httpd-2.4.4/srclib下并去掉版本号
mv apr-1.4.8 httpd-2.4.4/srclib/apr
mv apr-util-1.5.2 httpd-2.4.4/srclib/apr-util
mv apr-iconv-1.2.1 httpd-2.4.4/srclib/apr-iconv

cd httpd-2.4.4
./configure --with-included-apr --with-pcre
make
make install

vi /usr/local/apache2/conf/httpd.conf
启动: /usr/local/apache2/bin/apachectl -k start
停止:/usr/local/apache2/bin/apachectl -k stop

4. 安装php(先停止httpd)

# 查看php是否安装: php -v
# php依赖libxml2, 如果没有则先安装libxml2
cd /opt
wget ftp://xmlsoft.org/libxml2/libxml2-sources-2.9.0.tar.gz
tar zxvf libxml2-sources-2.9.0.tar.gz
cd libxml2-sources-2.9.0
./configure
make
make install

cd /opt
wget http://jp1.php.net/distributions/php-5.5.0.tar.bz2
tar jxvf php-5.5.0.tar.bz2
cd php-5.5.0
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
make
make install
cp php.ini-development /usr/local/lib/php.ini
vi /usr/local/lib/php.ini
    先查看  LoadModule php5_module modules/libphp5.so 是否存在, 如果存在则表示php已经作为apache的插件整合进来了
    然后在文件末尾添加以下配置,告知 Apache 将特定的扩展名解析成 PHP:
        <FilesMatch \.php$>
            SetHandler application/x-httpd-php
        </FilesMatch>
最后重启apache
   
5. 安装mysql

先查看是否已经安装了mysql: rpm -qa|grep mysql 如果有则全部卸载(rpm -e --nodeps 完整包名), 不然新的mysql会安装失败
cd /opt
wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.12-1.el6.x86_64.rpm
wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.12-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.6.12-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.12-1.el6.x86_64.rpm

mysql5.6 初始密码不为空, 有一个随机密码
查看初始密码:more /root/.mysql_secret
使用初始密码登录后修改密码:set password=password("123456")

分享到:
评论

相关推荐

    linux环境下安装apache2.4,附安装步骤说明

    在Linux环境下安装Apache HTTP服务器,特别是Apache 2.4版本,是许多系统管理员和开发者的基础工作之一。在Red Hat Enterprise Linux 7.5 (RHEL 7.5)上安装Apache 2.4.33的过程涉及多个步骤,包括安装依赖库、编译源...

    Linux Centos7 Apache2.4安装文件

    总的来说,Apache 2.4在Linux CentOS7上的安装和配置涉及到多个步骤,包括系统更新、安装Apache、启动服务、以及根据需求配置HTTPS。在实际操作时,务必根据具体场景进行调整,并确保安全性和性能的最佳平衡。

    apache 2.4

    综上,Apache 2.4不仅是一个高效的Web服务器,还是一个高度可定制的平台,开发者可以通过安装和配置不同的模块来满足特定的业务需求。下载并安装`httpd-2.4.29.tar.gz`文件,你可以体验到这些改进和新特性,并根据...

    Apache2.4 32位版.zip

    9. **Win32兼容性**:尽管Apache通常被认为是Linux平台上的服务器软件,但Apache2.4 32位版在Windows平台上也有很好的兼容性和稳定性,适合那些习惯Windows操作环境的用户。 10. **简化部署**:由于是压缩包形式,...

    apache2.4.zip

    本压缩包“apache2.4.zip”包含了在CentOS 7上安装和配置Apache 2.4所需的所有必要文件和指南。 首先,Apache 2.4相比之前的版本带来了许多改进,包括性能优化、安全增强和模块更新。其中,MOD_rewrite模块的增强...

    在windows 10中安装apache 2.4,php 7,mysql 8 和 phpMyAdmin

    在linux中安装apache ,php ,mysql 和 phpMyAdmin是相当容易的,在windows 10中就难一些。这本小册子详细介绍如何在windows 10中安装最新的apache 2.4,php 7,mysql 8 和 phpMyAdmin,非常实用。

    WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip

    "WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip" 是一个包含WebLogic Plugin的压缩包,适用于Apache 2.2和2.4版本,且专为Linux x86_64架构设计。 **WebLogic Plugin**: WebLogic Plugin...

    linux上源码安装apache2.4 nginx1.2 php5.3.10 mysql5.3

    ### Linux环境下源码安装Apache 2.4、Nginx 1.20、PHP 5.3.10及MySQL 5.5 #### 一、准备工作:基础软件安装 在Ubuntu系统中,需要先确保一些基础工具的安装,避免后续编译过程中出现问题。 ```bash sudo apt-get ...

    centos6.5 安装apache2.4批量部署脚本

    `CentOS 6.5` 是一个稳定且广泛使用的Linux发行版,而`Apache 2.4` 是一款流行的开源HTTP服务器,常用于托管网站和服务。这个压缩包提供了一个自动化脚本,使得在`CentOS 6.5` 上安装`Apache 2.4` 的过程变得简单...

    apache for linux安装

    本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是一款开源、免费的Web服务器软件,它能够解析HTTP协议,处理来自Web浏览器的请求,并将静态网页或动态生成的网页返回给...

    apache2.4 mod_jk.so for linux 64bit

    1. 安装Apache2.4:首先,确保已经安装了Apache2.4。在大多数Linux发行版中,可以通过包管理器(如`apt-get`或`yum`)来安装。 2. 安装`mod_jk.so`:将下载的`mod_jk.so`文件放置到Apache的模块目录中,通常为`/usr...

    apache httpd2.4.46源码包

    编译Apache HTTPD 2.4.46之前,需要安装一些依赖包。apr(Apache Portable Runtime)和apr-util是Apache的基础库,提供了操作系统无关的接口,包括内存管理、线程、网络通信等功能。pcre(Perl Compatible Regular ...

    redhat6.6升级apache2.4.43升级相关包

    以下是对`redhat6.6升级apache2.4.43升级相关包`的详细解释: 1. **Apache 2.4.x系列的优势**:Apache 2.4.x引入了许多改进,包括模块化的结构、更高效的事件模型、更好的内存管理和安全增强。例如,模块化设计允许...

    apache2.4安装和mod_wl_24.so插件.zip

    在这个压缩包中,我们找到了关于在Linux环境下安装Apache 2.4并集成WebLogic Server的资源,特别是通过使用mod_wl_24.so插件实现两者之间的通信。这个过程涉及到多个步骤,包括Apache的安装、配置,以及WebLogic的...

    linux下安装apache的及反向代理配置完整过程

    Linux 下安装 Apache 及反向代理配置完整过程 Linux 操作系统下安装 Apache 服务器是一件复杂的任务,需要逐步完成多个步骤。本文将详细介绍 Linux 下安装 Apache 及反向代理配置的完整过程。 安装 Apache 安装 ...

    apache2.4 +tomcat7+mod_jk.so 完美整合实例

    1. **安装 Apache 2.4**: 首先,你需要在你的服务器上安装 Apache 2.4,这通常涉及到下载源码包,配置编译选项,然后进行编译和安装。 2. **安装 Tomcat 7**: 下载并解压 Tomcat 7 的二进制包,配置环境变量,并...

    Apache2.4.6在Linux中安装及配置自启动

    本教程将详细阐述如何在Linux环境中安装Apache2.4.6并设置其自启动,以确保服务器在系统启动时自动运行。 首先,我们需要确保系统已经安装了必要的开发工具和依赖库。在基于Red Hat的系统(如CentOS)上,可以使用...

    apache2.4+php5.6安装

    本教程将详细介绍如何在Windows环境下安装Apache2.4和PHP5.6,这两个组件是搭建LAMP(Linux, Apache, MySQL, PHP)或WAMP(Windows, Apache, MySQL, PHP)服务器的关键部分。 首先,让我们开始Apache2.4的安装步骤...

Global site tag (gtag.js) - Google Analytics