欢迎来到云服务器

服务器租用

Linux系统下编译安装Apache处事器进程

1.1.  安装 Apache
[[email protected] src]# yum  remove httpd*

[[email protected] src]# wget http://apache.etoak.com//httpd/httpd-2.2.22.tar.gz

[[email protected] src]# tar -zxvf httpd-2.2.22.tar.gz

[[email protected] src]# cd httpd-2.2.22

[[email protected] httpd-2.2.22]# ./configure –prefix=/usr/local/apache2 –enable-mods-shared=all -with-ssl -enable-ssl -enable-so

[[email protected] httpd-2.2.22]# ./configure –prefix=/usr/local/apache2 -with-ssl -enable-ssl -enable-so -enable-rewrite

 [[email protected] httpd-2.2.22]# make

[[email protected] httpd-2.2.22]# make install

开机自启动要领配置

[[email protected] httpd-2.2.22]#cp -f /usr/local/apache2/bin/apachectl /usr/sbin/apachectl

[[email protected] httpd-2.2.22]#cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd

[[email protected] httpd-2.2.22]# chmod +x /etc/rc.d/init.d/httpd

[[email protected] httpd-2.2.22]#chkconfig –add httpd

[[email protected] httpd-2.2.22]#chkconfig –level 345 httpd on

呈现错误提示:service httpd does not support chkconfig

办理: 在文件/etc/rc.d/init.d/httpd中#!/bin/sh后头插手下面两行内容:

# chkconfig: 345 85 15

# description: Apache is a World Wide Web server.

然后再

[[email protected] httpd-2.2.22]# chmod +x /etc/rc.d/init.d/httpd

[[email protected] httpd-2.2.22]#chkconfig –add httpd

[[email protected] httpd-2.2.22]#chkconfig –level 345 httpd on

另一种开机自启动要领配置:

[[email protected] httpd-2.2.22]# vi /etc/rc.local

插手以下内容

/usr/local/apache2/bin/apachectl start

启用Apache

[[email protected] httpd-2.2.22]# export PATH=$PATH:/usr/local/apache2/bin

[[email protected] httpd-2.2.22]# apachectl start

或:

[[email protected] httpd-2.2.22]# service httpd -k start

[[email protected] httpd-2.2.22]# httpd -k start

若呈现错误提示:

httpd: Syntax error on line 106 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory

说明/usr/local/apache2/modules/libphp5.so不存在,郑州电信服务器 服务器托管,需从头编译PHP,或在已编译好的PHP目次中将libphp5.so复制一份到apache2安装目次,如:

 [[email protected] httpd-2.2.22]# cp /usr/local/src/php-5.4.4/libs/libphp5.so /usr/local/apache2/modules/

遏制Apache

[[email protected] httpd-2.2.22]# export PATH=$PATH:/usr/local/apache2/bin

[[email protected] httpd-2.2.22]# apachectl stop

或:

[[email protected] httpd-2.2.22]# service httpd -k stop

[[email protected] httpd-2.2.22]# httpd -k stop

重启Apache

[[email protected] httpd-2.2.22]# export PATH=$PATH:/usr/local/apache2/bin

[[email protected] httpd-2.2.22]# apachectl restart

或:

[[email protected] httpd-2.2.22]# service httpd -k restart

[[email protected] httpd-2.2.22]# httpd -k restart

若呈现以下错误:

httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

httpd not running, trying to start

(98)Address already in use: make_sock: could not bind to address [::]:80

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

no listening sockets available, shutting down

Unable to open logs

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号