Linux+php+apache+oracle环境搭建之CentOS下安装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:
# tar -xvzf httpd-2.4.9.tar.gz # cd httpd-2.4.9 # ./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite
检查编译环境报错:
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:
# tar -xvzf apr-1.5.1.tar.gz # cd apr-1.5.1 # .configure # make # make install
安装apr-util:
# 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:
# 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
没有报错:
# make # make install
安装完毕。
这是我第一次安装,缺少关联关系的组件,下次安装直接先安装组件,最后安装apache,这样会顺畅些吧。
启动apache
# 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下yum搭建安装linux+apache+mysql+php环境教程
-
Linux系统下搭建MantisBT环境以及Apache+PHP+MySql的安装
-
Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP
-
Linux+php+apache+oracle环境搭建之CentOS下安装Apache
-
Ubuntu16.04下伪分布式环境搭建之hadoop、jdk、Hbase、phoenix的安装与配置
-
CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤
-
在CentOS 6.0下搭建LAMP环境(源码安装)
-
在CentOS 6.0下搭建LAMP环境(源码安装)
-
centos下yum搭建安装linux+apache+mysql+php环境教程
-
CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)