Linux下安裝apache

第一部分:安裝php

1.獲取apache: wget http://apache.org/dist/httpd/#mirrors;apache

   如不能獲取,則能夠下載好,再使用ftp長傳到指定目錄;加密

2.解壓:tar  zxvf  httpd-2.4.23.tar.gz;ip

3.查看配置項:./congfigure --help;get

4.修改配置項:(須要提早安裝apr、apr-util、pcre)it

 ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr編譯

              --with-apr-util=/usr/local/apr-util  --with-pcre=/usr/local/pcre
              --enable-module=all --enable-mods-shared=all --enable-so
              --with-mpm=prefork(編譯成nts版,爲的是安裝Zend Guard Loader,運行加密版的php文件)module

註釋:ftp

a.--enable-mods-shared=all  模塊共享型,將所有的功能模塊代碼全都編譯到apache內部;這樣會是的apache自己顯得臃腫,可是調用的時候回顯得很是快;配置

   --enable-mods-shared=static 靜態類型,apach自己要被編譯進許多代碼,其餘木塊都單獨存在,須要什麼模塊,就當即include引入;apache自己會很是快,其運行速度很是快。

b.在執行這個步驟的時候,依次會碰到:

在編譯Apache(在安裝httpd-2.4.3時遇到的問題)時分別出現了apr not found、APR-util not found、pcre-config for libpcre not found的問題,解決方法爲:

     注意:這三個文件的安裝路徑最好是:/usr/local/


(1).解決apr not found問題

[root@localhost bin]# tar -zxf apr-1.4.5.tar.gz
  [root@localhost apr-1.4.5]# ./configure --prefix=/usr/local/apr
  [root@localhost apr-1.4.5]# make
  [root@localhost apr-1.4.5]# make install

(2).解決APR-util not found問題

[root@localhost bin]# tar -zxf apr-util-1.3.12.tar.gz
  [root@localhost apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
  [root@localhost apr-util-1.3.12]# make
  [root@localhost apr-util-1.3.12]# make install

(3).解決pcre-config for libpcre not found問題

[root@localhost ~]# unzip pcre-8.31.zip
  [root@localhost ~]# cd pcre-8.31
  [root@localhost pcre-8.31]# ./configure --prefix=/usr/local/pcre
  [root@localhost pcre-8.31]# make
  [root@localhost pcre-8.31]# make install

5.文件拷貝,安裝:make && make install;

6.開啓apache服務:service httpd start.

                             或者:/usr/local/apache/bin/apachectl ./start

7. 修改httpd.conf文件,修改ServerName爲「localhost:80」,重啓apache。

相關文章
相關標籤/搜索