优选主流主机商
任何主机均需规范使用

CentOS系统下Linux+PHP+Apache+Oracle环境完整搭建教程:一步步安装配置Apache

CentOS系统安装的是Basic Server。安装apache之前所必须的缺少的组件比较多,下面罗列下本次需要安装的组件

apache – aprapache – apr-utilperl – pcreapache

官网下载Apache,下载地址:http://httpd.apache.org/download.cgi

下载稳定版本httpd-2.4.9.tar.gz,上传到服务器/usr/packages目录下。

安装Apache:

?

1 2 3 4 5 # tar -xvzf httpd-2.4.9.tar.gz   # cd httpd-2.4.9   # ./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite

检查编译环境报错:

?

1 2 checking for APR... no configure: error: APR not found . Please read the documentation.

原因缺少APR(Apache Portable Runtime),需要下载apr与apr-util。

下载地址:http://apr.apache.org/download.cgi

下载apr-1.5.1.tar.gz、apr-util-1.5.3.tar.gz

安装apr:

?

1 2 3 4 5 # tar -xvzf apr-1.5.1.tar.gz # cd apr-1.5.1 # .configure # make # make install

 

安装apr-util:

?

1 2 3 4 5 # tar -xvzf apr-util-1.5.3.tar.gz # cd apr-util-1.5.3 # .configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr # make # make install

 

再次检查编译环境报错:

configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

缺少pcre,下载地址:http://sourceforge.net/projects/pcre/

安装pcre:

?

1 2 3 4 5 # unzip -o pcre-8.35 # cd pcre-8.35 # ./configure --prefix=/usr/local/pcre # make # make install

再次检查编译环境时加上参数:

–with-apr=/usr/local/apr/ –with-apr-util=/usr/local/apr-util/ –with-pcre=/usr/local/pcre

没有报错:

?

1 2 # make # make install

安装完毕。

这是我第一次安装,缺少关联关系的组件,下次安装直接先安装组件,最后安装apache,这样会顺畅些吧。

启动Apache

?

1 2 # cp /usr/local/apache/bin/apachectl /sbin/ # apachectl start

 

配置随系统启动时启动Apache服务

# vi /etc/rc.d/rc.local

在最后一行加上: /sbin/apachectl start

修改Apache默认站点目录

修改/usr/local/apache/conf/httpd.conf文件

改成

执行命令
# apachectl restart

Apache的配置文件再续~~

未经允许不得转载:搬瓦工中文网 » CentOS系统下Linux+PHP+Apache+Oracle环境完整搭建教程:一步步安装配置Apache