Linux web服務安裝apache 思路 (源碼編譯,本身定義服務)

1. 首先卸載系統裏自己自帶的httpd服務c++

2. 而後下載源碼包 解壓縮到src 源碼包程序目錄apache

3. 進入源碼包(解壓縮後的)ide

4. 配置網站

5. 編譯spa

6. 安裝3d

   7.作成系統啓動服務server

直接解決依賴關係blog

共享window文件夾圖片

 

[root@jack ~]# mount //192.168.129.1/abc /media/ip

手工編譯安裝任何程序以前要肯定你的系統中有沒有安裝如下三個軟件

gcc

gcc-c++

make

cmake

不然會報錯

[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個編譯軟件

作系統服務腳本

 

賦予全部人執行權限

網站內容

直接訪問網站!

 

 

腳本:

手工編譯安裝任何程序以前要肯定你的系統中有沒有安裝如下三個軟件

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

下載上面兩個軟件解壓後複製到httpd的解壓目錄中的srclib目錄中(不帶版本號)

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 //設置成hostname顯示的名稱

相關文章
相關標籤/搜索