rpm -q httpd
[root@localhost ~]#mkdir /abc //创建的挂载点:/abc
[root@localhost ~]#mount.cifs //192.168.56.1/lamp7 /abc //挂载共享文件"lamp7"
//我宿主机(windows系统)的IP地址是:192.168.56.1
[root@localhost ~]#cd /abc/
[root@localhost ~]#ls //里面有一个LAMP文件
[root@localhost LAMP-C7]#tar zxvf apr-1.6.2.tar.gz -C /opt/
[root@localhost LAMP-C7]#tar zxvf apr-util-1.6.0.tar.gz -C /opt/
[root@localhost LAMP-C7]#tar jxvf httpd-2.4.29.tar.bz2 -C /opt
[root@localhost LAMP-C7]# cd /opt/
[root@localhost opt]#mv apr-1.6.2/ httpd-2.4.29/srclib/apr
[root@localhost opt]#mv apr-util-21.6.0/ httpd-2.4.29/srclib/apr-util
//注意:移动到 httpd-2.4.29/srclib/ 目录下
[root@localhost opt]# vim install gcc gcc-c++ make pcre-devel pcre expat-devel perl -y
[root@localhost httpd-2.4.29]# ./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi
--enable-so 启用核心模块
--enable-rewrite 启用网页地址重写功能
--enable-charset-lite 启动字符集支持
--enable-cgi 启用CGI脚本程序支持
[root@localhost httpd-2.4.29]# make
[root@localhost httpd-2.4.29]# make instll
//#关闭防火墙
[root@localhost httpd-2.4.29]# systemctl stop firewalld.service
[root@localhost httpd-2.4.29]# setenforce 0
//复制一份文件到 /etc/init.d/httpd文件中
[root@localhost httpd-2.4.29]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
[root@localhost httpd-2.4.29]# vim /etc/init.d/httpd
//进入文件修改 添加两行注释
//35级别自动运行 第85个启动 第21个关闭
# chkconfig: 35 85 21
# description: Apache is a World Wide Web server
chkconfig --add httpd //将httpd加入到SERVICE管理器
[root@localhost init.d]# ln -s /usr/local/httpd/conf/httpd.conf /etc/httpd.cong
[root@localhost init.d]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
//创建软连接 便于系统识别
Listen 192.168.220.131:80(监听地址,这个根据自己配置环境自定义,80表示端口)
注意:可以在命令模式
[root@localhost init.d]# httpd -t
[root@localhost init.d]# apachectl -t
)
[root@localhost init.d]# service httpd start
[root@localhost init.d]# netstat -anpt | grep httpd
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。