linux安装apache过程中注意的问题

2019-10-13 23:28:07王振洲

此项说明我们没有满足三中的条件3,解决的办法就是下载pcre类库,安装到系统中
首先下载 pcre-8.37.tar.gz , 然后解压安装

# tar –zxvf pcre-8.37.tar.gz
# cd pcre-8.37
# ./configure –prefix=/usr/local/pcre(安装目录,可以根据实际情况改编此目录)
# make
# make install 

安装完成以后,在apache的./configure 选项中再添加此项 –with-pcre=/usr/local/pcre/
完整命令为

 ./configure –prefix=/lamp/apache –enable-rewrite –enable-so –with-pcre=/usr/local/pcre

此时步骤3可以成功通过。
然后依次执行 make,make install 出现如下结果

 
……
Installing configuration files
mkdir /lamp/apache/conf
mkdir /lamp/apache/conf/extra
mkdir /lamp/apache/conf/original
mkdir /lamp/apache/conf/original/extra
Installing HTML documents
mkdir /lamp/apache/htdocs
Installing error documents
mkdir /lamp/apache/error
Installing icons
mkdir /lamp/apache/icons
mkdir /lamp/apache/logs
Installing CGIs
mkdir /lamp/apache/cgi-bin
Installing header files
Installing build system files
Installing man pages and online manual
mkdir /lamp/apache/man
mkdir /lamp/apache/man/man1
mkdir /lamp/apache/man/man8
mkdir /lamp/apache/manual
make[1]: Leaving directory `/lnmp/httpd-2.4.18'
 

至此apache 安装成功。
五、测试apache是否安装成功

 # /lamp/apache/bin/apachectl –k start 开启apache服务 

开启服务以后我们可以使用如下两个命令查看apache服务是否开启

1. # wget localhost

出现如下结果说明开启成功

--2015-12-28 13:11:14-- http://localhost/ 正在解析主机 localhost... 127.0.0.1 Connecting to localhost|127.0.0.1|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:45 [text/html] Saving to: `index.html' 100%[=====================================================================>] 45 --.-K/s in 0s 2015-12-28 13:11:14 (2.97 MB/s) - `index.html' saved [45/45]
2. # curl localhost

出现如下结果说明开启成功

# /lamp/apache/bin/apachectl –k stop 关闭apache服务
# /lamp/apache/bin/apachectl –k restart 重启apache服务

六、将apache服务加入系统服务
1. 将 /lamp/apache/bin/apachectl 拷贝到 /etc/rc.d/init.d 下面,并且更名为 httpd

# cp /lamp/apache/bin/apachectl /etc/rc.d/init.d/httpd

2. 编辑 /etc/rc.d/init.d/httpd 在文件中添加如下两行

# chkconfig: 30 80 10
# description: Apache server.

3. 修改/etc/rc.d/init.d/httpd 权限