How to install php 5.6.9 and apache httpd 2.4.12 on OEL6u6 x86 64bit

1. 安装apache httpd

2. 配置apache httpd

3. 安装php 5.6.9

4. 测试


1. 安装apache httpd

# yum install apr apr-util

# ls -l
-rw-rw-r--. 1 NONE NONE  5054838 May 19 06:23 httpd-2.4.12.tar.bz2

# tar jxvf httpd-2.4.12.tar.bz2 

# cd httpd-2.4.12

# ./configure --enable-module=so

# make

# make install

 

如果手动安装apr和apr-util的话,需要手动指定位置。

# ./configure --enable-module=so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

 

2. 配置apache httpd

 

如下修改/usr/local/apache2/conf/httpd.conf

ServerName 127.0.0.1
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

 

并增加如下内容

    AddType application/x-tar .tgz
    AddType application/x-httpd-php .php
    AddType image/x-icon .ico

 

3. 安装php 5.6.9

# ls -l
-rw-rw-r--.  1 NONE    NONE 14037070 May 19 06:47 php-5.6.9.tar.bz2

# tar jxvf php-5.6.9.tar.bz2 

# cd php-5.6.9

# ./configure --prefix=/usr/local/php-5.6.9 --with-apxs2=/usr/local/apache2/bin/apxs --enable-bcmath --enable-ctype --enable-sockets --enable-mbstring --with-gettext --with-pgsql --with-gd --with-png-dir=/usr/local/php-gd/png --with-jpeg-dir=/usr/local/php-gd/jpeg --with-freetype-dir=/usr/local/php-gd/freetype

 

其中会提示缺少支持环境,自行yum安装devel包。

 

4. 测试

 

如下创建/usr/local/apache2/htdocs/test.php,用于测试。

<?php       
    Phpinfo();
?>

 

启动apache httpd:

#/usr/local/apache2/bin/apachectl –k start

 

关闭apache httpd:

# /usr/local/apache2/bin/apachectl –k stop

.

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。