Linux web服务安装apache 思路 (源码编译,自己定义服务)
1.?首先卸載系統(tǒng)里本身自帶的httpd服務(wù)
2.?然后下載源碼包?解壓縮到src?源碼包程序目錄
3.?進(jìn)入源碼包(解壓縮后的)
4.?配置
5.?編譯
6.?安裝
???7.做成系統(tǒng)啟動(dòng)服務(wù)
直接解決依賴關(guān)系
共享window文件夾
?
[root@jack?~]#?mount?//192.168.129.1/abc?/media/
手工編譯安裝任何程序之前要確定你的系統(tǒng)中有沒(méi)有安裝以下三個(gè)軟件
gcc
gcc-c++
make
cmake
否則會(huì)報(bào)錯(cuò)
[root@jack?srclib]#?tar?zxvf?/media/apr-1.4.6.tar.gz.tar.gz?-C?./
[root@jack?srclib]#?tar?zxvf?/media/apr-util-1.4.1.tar.gz?-C?./
[root@jack?srclib]#?cp?-r?apr-1.4.6?apr
[root@jack?srclib]#?cp?-r?apr-util-1.4.1?apr-util
安裝2個(gè)編譯軟件
做系統(tǒng)服務(wù)腳本
?
賦予所有人執(zhí)行權(quán)限
網(wǎng)站內(nèi)容
直接訪問(wèn)網(wǎng)站!
?
?
腳本:
手工編譯安裝任何程序之前要確定你的系統(tǒng)中有沒(méi)有安裝以下三個(gè)軟件
gcc
gcc-c++
make
cmake
http://ftp.jaist.ac.jp/pub/apache/apr/apr-1.4.6.tar.gz
wget?http://ftp.jaist.ac.jp/pub/apache/apr/apr-util-1.4.1.tar.gz
下載上面兩個(gè)軟件解壓后復(fù)制到httpd的解壓目錄中的srclib目錄中(不帶版本號(hào))
cp?-r?apr-1.4.6?httpd-2.4.2/srclib/apr
cp?-r?apr-util-1.4.1?httpd-2.4.2/srclib/apr-util
./configure?\
--prefix=/usr/local/apache?\
--enable-so?\
--enable-rewrite?\
--enable-mods-shared=most?\
--with-mpm=worker?\
--disable-cgid?\
--disable-cgi
make
make?install
----------使程序可以使用service?管理-----------
grep?-v?"#"?/usr/local/apache-2.2.15/bin/apachectl??>?/etc/init.d/httpd?
vi?/etc/init.d/httpd?
在文件最前面插入下面的行,使其支持chkconfig命令:?
?#!/bin/sh?
??????????????#?chkconfig:?2345?85?15?
??????????????#?description:?Apache?is?a?World?Wide?Web?server.
chmod??+x??/etc/init.d/httpd?
chkconfig?--add?httpd?
chkconfig?--list?httpd?
vi?conf/httpd.conf
ServerName?//設(shè)置成hostname顯示的名稱
?
轉(zhuǎn)載于:https://blog.51cto.com/chenhao6/1223484
總結(jié)
以上是生活随笔為你收集整理的Linux web服务安装apache 思路 (源码编译,自己定义服务)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: VMWARE ESXI 虚拟硬盘的格式:
- 下一篇: [转]RDLC报表-参数传递及主从报表