首頁  >  文章  >  後端開發  >  ubuntu下使用原始碼編譯安裝apache2.2.26

ubuntu下使用原始碼編譯安裝apache2.2.26

伊谢尔伦
伊谢尔伦原創
2016-11-25 16:00:19970瀏覽

下載httpd-2.2.26.tar.gz(下載位址),執行

sudo tar xzfv httpd-2.2.26.tar.gz 
cd  httpd-2.2.26
sudo ./configure --prefix=/usr/local/apache2 --enable-module=most --enable-rewrite --enable-shared=max --enable-so

如果提示如下錯誤:

checking for C compiler default output file name... configure: error: C compiler cannot create executables

原因是未安裝libc6-dev ,執行

sudo apt-get install build-essential

就ok了。

然後重新執行:

sudo  ./configure --prefix=/usr/local/apache2 --enable-module=most --enable-rewrite --enable-shared=max --enable-so

未報錯,接著執行

sudo make
sudo make install
sudo groupadd apache
sudo useradd -g apache apache
sudo passwd apache
sudo chown -R apache:apache /usr/local/apache2

修改apache的配置文件,執行

sudo vi /usr/local/apache2/conf/httpd.conf

找到

User nobody
Group #-1

修改成

User apache
Group apache

找到

#ServerName www.example.com:80

修改成

ServerName *:80

找到

sudo /usr/local/apache2/bin/apachectl start

執行指令

sudo /usr/local/apache2/bin/apachectl restart
sudo /usr/local/apache2/bin/apachectl stop

啟動apache.

開啟瀏覽器,造訪http://localhost

如果一切順利,應該可以看到apache的測試頁面。恭喜你,apache安裝好了!

重啟和關閉apache服務的命令分別是:

rrreee

🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn