linux源碼安裝apache
Ⅰ 如何在linux中安裝Apache,詳細步驟!!謝謝了!!
准備篇: 1、配置防火牆,開啟80埠、3306埠 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允許80埠通過防火牆 -A INPUT -m state -
Ⅱ linux怎麼安裝apache
首先,到apache的官網下載 apache源碼包:
#chmod 755 httpd-2.0.54.tar.gz (說明:給予更多的許可權)
#./configure --prefix=/usr/local/apache --enable-mole=most --enable-shared=max
(說明:配置Apache。這里我把默認可以生成的"httpd"改成了"apache"的目錄,目的為了便於查找)
#make (說明:編譯Apache)
#make install (說明:安裝Apache)
#/usr/local/apache/bin/apachectl start (說明:啟動Apache服務,看Apache服務是否可以正常啟動)
如果啟動出這個問題:httpd: Could not reliably determine the server's fully qualified domain name
,可以用記事本打開httpd.conf,將裡面的#ServerName localhost:80注釋去掉即可,再執行httpd
#/usr/local/apache/bin/apachectl stop (說明:停止Apache服務,看Apache服務是否可以正常關閉)
常用的工具都放在其安裝目錄的bin目錄下:
cd /usr/local/apache/bin:
Ⅲ linux怎麼安裝apache
這是CentOS7編譯安裝方法(或者你也可以yum安裝,這種安裝方法版本較低):
CentOS 下編譯安裝Apache
卸載原有的apache
首先從 http://httpd.apache.or 下載apache源碼包httpd-2.4.4.tar.gz
然後從 http://apr.apache.org 下載apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz
然後從 http://sourceforge.net/ 下載pcre-8.32.tar.gz和pcre-devel-8.32.tar.gz
先裝gcc和make
yum -y install gcc
yum -y install make
yum -y install gcc-c++ 沒有這個gcc-c++一會編譯不prce
切到下載好的源碼包目錄,本人是~/Download
安裝apr:
tar -zvxf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr
make && make install
安裝apr-util
tar -zvxf apr-util-1.5.1.tar.gz
cd apr-util-1.5.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
安裝pcre
tar -zvxf pcre-8.32.tar.gz
cd pcre-8.32
./configure
make && make install
安裝pcre-devel
如果已經安裝好了pcre 一定要安裝
tar –zxvf pcre-devel-8.32.tar.gz
cd pcre-devel-8.32
./configure
make && make install
安裝apache 一定要先裝上面那三個不然編譯不了
tar -zvxf httpd-2.4.4.tar.gz
cd httpd-2.4.4
./configure --prefix=/usr/local/apache –with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make && make install
配置/usr/local/apache/conf下的http.conf文件(先備份)。
1、伺服器
#ServerName www.example.com:80 前的#號刪除。
2、目錄訪問許可權
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all #修改為此樣
</Directory>
3、默認字元集
AddDefaultCharset utf-8 #指定默認字元集
4、啟動httpd
cd bin/
./apachectl start | restart | stop
將httpd添加為系統服務
cp apachectl /etc/init.d/httpd
/etc/init.d/
編輯httpd,在第二行加入如下信息:
# chkconfig: 345 85 15
# description: Activates/Deactivates Apache Web Server
以上兩句必須添加,否則會提示「httpd服務不支持」;第一行3個數字參數意義分別為:哪些Linux級別需要啟動httpd(3,4,5);啟動序號(85);關閉序號(15)。
添加啟動信息(Ubuntu與CentOS有區別)
chkconfig –add httpd
查看是否添加成功
chkconfig --list
伺服器控制
service httpd start | restart | stop
Ⅳ linux下採用源代碼安裝apache,具體步驟怎麼操作
解壓:tar zxvf httpd-xxxx.tar.gz
cd httpd-xxxx
配置:./configure
編譯:make
安裝:make install
Ⅳ linux怎麼安裝apache
首先從相關的網站上獲取到 apache 網站的 rpm 格式的軟體包。然後使用 rpm 命令安裝 apache 軟體。安裝好之後編輯 httpd.conf 網站配置文件(包括:設置網站主目錄、預設的網頁文檔,例如:index.php、index.htm 等等)。然後再在網站的主目錄中保存一個測試文件:index.htm,內容為:hello, world ! 在瀏覽器中的地址欄訪問你剛才設置的網頁測試一下,如果顯示出了:hello, world ! ,那麼就證明你的 WEB 伺服器配置成功了。
Ⅵ linux系統下怎麼安裝apache
下載httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下
[root@localhost ~]#cd /soft
[root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2 //解壓apache的壓縮包
[root@localhost soft]#cd httpd-2.2.6 //定位到httpd-2.2.6 文件夾下
[root@localhost httpd-2.2.6]#ls //查看顯示httpd-2.2.6 文件夾下內容
[root@localhost httpd-2.2.6]#./configure --help | more //查看安裝apache配置參數
[root@localhost httpd-2.2.6]#./configure --prefix=/usr/local/apache --enable-so // 配置apache路徑
[root@localhost httpd-2.2.6]#make //編譯apache
[root@localhost httpd-2.2.6]#make install //安裝apache
[root@localhost httpd-2.2.6]#cd /usr/local/apache //進入apache的目錄
[root@localhost apache]# cd conf/
[root@localhost conf]#cp -a httpd.conf httpd.conf- //備份apache配置文件
[root@localhost conf]#chkconfig --list httpd //查看httpd服務是否已存在
[root@localhost conf]#chkconfig httpd off //關閉系統自帶了httpd的服務,如果存在httpd服務
[root@localhost conf]#service httpd status //查看自帶httpd服務狀態
[root@localhost conf]#/usr/local/apache/bin/apachectl -k start //linux啟動apache命令
[root@localhost conf]#netstat -an | grep :80 //查看linux80埠是否開啟
[root@localhost conf]#ps -aux | grep httpd //linux下查看apache進程
[root@localhost conf]#cd ../..
[root@localhost local]#cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache //拷貝apache啟動腳本
[root@localhost local]#vi /etc/rc.d/init.d/apache // 這里是編輯apache啟動腳本
在開頭的#!/bin/sh 下面加上
#chkconfig: 2345 85 15
[root@localhost local]#chkconfig --add apache //添加apache服務
[root@localhost local]#chkconfig --list apache //列出apache服務
[root@localhost local]#service apache stop //停止apache服務
[root@localhost local]#netstat -an | grep :80 //查看linux的80埠是否關閉
[root@localhost local]#ps -aux | grep httpd //查看是否存在httpd服務,若果之前自帶httpd服務啟動的話會導致新添加的apache服務啟動失敗
[root@localhost local]#service apache start //啟動apache服務
打開你的伺服器ip地址,看看是否出現了tomcat的默認首頁,如果出現的話,那麼恭喜你
linux下安裝apache已經成功了
Ⅶ 怎樣在Linux操作系統下用原碼安裝一個阿帕奇軟體 謝謝各位 求教
這是我的安裝過程 你可以參考:
1. 解壓
{tar jxvf httpd-2.2.17.tar.bz2 -C /usr/src/ }
2. 配置
{cd /usr/src/httpd-2.2.17}
{./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-suexec -with-suexec-caller=daemon}
–prefix=/usr/local/apache2 指定httpd服務安裝目錄
–enable-so 指定httpd服務能夠動態載入模塊
–enable-rewrite 指定httpd服務具有rewrite網頁地址重寫功能
–enable-suexec 允許以其他用戶身份執行命令或腳本
-with-suexec-caller=daemon 指定執行命令或腳本的用戶身份
3. 編譯並安裝
make && make install
Ⅷ linux apache 2.4.17怎麼安裝
之前我介紹過apache
abtest來做壓力測試(http://www.cnblogs.com/super-d2/p/3831155.html)
但是怎麼在linux下安裝apache,一般而言Linux下安裝apache需要源碼安裝;
首先,到apache的官網下載
apache源碼包:
http://httpd.apache.org/download.cgi#apache22
#chmod
755
httpd-2.0.54.tar.gz
(說明:給予更多的許可權)
#./configure
--prefix=/usr/local/apache
--enable-mole=most
--enable-shared=max
(說明:配置Apache。這里我把默認可以生成的"httpd"改成了"apache"的目錄,目的為了便於查找)
#make
(說明:編譯Apache)
#make
install
(說明:安裝Apache)
#/usr/local/apache/bin/apachectl
start
(說明:啟動Apache服務,看Apache服務是否可以正常啟動)
如果啟動出這個問題:httpd:
Could
not
reliably
determine
the
server's
fully
qualified
domain
name
,可以用記事本打開httpd.conf,將裡面的#ServerName
localhost:80注釋去掉即可,再執行httpd
#/usr/local/apache/bin/apachectl
stop
(說明:停止Apache服務,看Apache服務是否可以正常關閉)
常用的工具都放在其安裝目錄的bin目錄下:
cd
/usr/local/apache/bin:
Ⅸ 如何用linux安裝apache
穗兆解決方法: 安裝准備工作 登錄linux(root/123456) 利用netconfig命令設置IP地址等信息 (1)——設置IP、子網掩碼、網關雹族讓、主DNS (2)——service network restart 重啟網路服務使修改生效 也可以通過修改文件進行設置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 設置IPADDR=IP地址,NETMASK=掩碼,ONBOOT=YES,啟動時啟動網卡 vi /etc/resolv.conf 設置DNS 設置完成後通過ifconfig命令可以查看當前系統的網路信息 通過SecurCRT工具鏈接到linux下 通過Zmodem Upload List添加需要從本地傳輸到linux下的文件,然後執行Start Zmodem Upload啟動傳輸。 APACHE的安裝 [root@sugar ~]# gzip -d httpd-2.2.4.tar.gz[root@sugar ~]# tar xvf httpd-2.2.4.tar [root@sugar ~]# cd httpd-2.2.4 [root@sugar ~]# ./configure [root@sugar ~]# make [root@sugar ~]# make install apache默認安裝路徑:/usr/local/apache2 /usr/local/apache2下面關鍵目錄說明 conf :apache伺服器的配置目錄 htdocs: 需要發布應用程序的目錄 bin : apache伺服器的可執行程序目錄 apache的配置修改 [root@sugar ~]# vi /usr/local/apache2/conf/httpd.conf 將#ServerName :80 中的「#」刪掉,並將 改為本機的linux的ip地址源局 apache服務安裝檢測 apache安裝是否成功的檢測 啟動apache服務 說明:apache服務的啟動和停止 [root@sugar ~]# cd /usr/local/apache2/bin [root@sugar ~]# ./apachectl stop 這是停止apache服務 [root@sugar ~]# ./apachectl start 這是啟動apache服務 在window平台通過ie訪問linux上面apache的測試頁面, your_linux_ip/ 如圖所示 如果出現it works字樣,說明apache安裝成功
Ⅹ 怎麼在linux安裝apache
Linux 下 apache安裝
1:系統安裝,這里就不說了,網上有很多,也很簡單。順便說下,我用的是redhat 9;
2:在圖形界面下下載apache 安裝包,我下的是 httpd-2.2.9.tar.gz 源碼安裝包,地址是
3:將下載文件保存到/home/redhat/src 目錄下,起重redhat是普通用戶所在文件夾,也可以自己建立其他的文件夾保存。
用:gzip -d httpd-2.2.9.tar.gz
tar xvf httpd-2.2.9.tar
解壓安裝包,之後會出現 httpd-2.2.9 的文件夾,進入該文件夾。
4:在httpd-2.2.9文件夾下可以看到configure 的文件夾,此時用:./configure --prefix=/usr/local/apache --enable-so 設置安裝目錄和參數設置
命令so模塊是用來提DSO支持的apache核心模塊,這里設置啟動
5:用make 和make install 編譯安裝apache 就可以了
6:/usr/local/apache/bin/apachectl start ,該命令用來啟用apache。