Linux下安裝、配置Apache伺服器
平臺:Ubuntu64位
一、安裝前的準備
1、我們首先準備需要安裝的程式包,需要安裝的程式有:apr、apr-util、pcre、httpd(apache)
為了方便大家安裝,這裡我把以上幾個庫的最新版本進行了打包,方便大家下載。
下載地址
二、安裝
1、首先安裝apr
[root@localhost ~]# tar -zxf apr-1.5.2.tar.gz
[root@localhost apr-1.5.2]# ./configure --prefix=/usr/local/apr
[root@localhost apr-1.5.2]# make
[root@localhost apr-1.5.2]# make install
2、安裝apr-util
[root@localhost ~]# tar -zxf apr-util-1.5.4.tar.gz
[root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
[root@localhost apr-util-1.5.4]# make
[root@localhost apr-util-1.5.4]# make install
3、安裝pcre
[root@localhost ~]# unzip pcre-8.40.tar.gz
[root@localhost pcre-8.40]# ./configure --prefix=/usr/local/pcre
[root@localhost pcre-8.40]# make
[root@localhost pcre-8.40]# make install
4、最後安裝apache(必須在上面幾個安裝完成後執行這一步)
[root@localhost ~]# tar -zxf httpd-2.4.25.tar.gz
[root@localhost httpd-2.4.25]# ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre (除了指定Apache的安裝目錄外,還要安裝apr、apr-util、pcre,並指定引數)
[root@localhost httpd-2.4.25]# make
[root@localhost httpd-2.4.25]# make install
三、啟動
- 啟動Apache:
/usr/local/apache2/bin/apachectl start
- 停止Apache:
/usr/local/apache2/bin/apachectl stop
- 重啟Apache:
/usr/local/apache2/bin/apachectl restart
在瀏覽器中開啟localhost,如果現顯示“It works!”,則表示啟動成功。
如果網站的index字尾是PHP格式的,則要修改httpd.conf配置檔案(/usr/local/apache2/conf),在DirectoryIndex增加 index.php。
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
參考:http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html
相關文章
- Linux系統下安裝Apache伺服器LinuxApache伺服器
- linux下Apache+PHP+MySQL安裝配置攻略LinuxApachePHPMySql
- Linux伺服器---安裝apacheLinux伺服器Apache
- 伺服器安裝Linux中安裝 Apache伺服器LinuxApache
- Linux下ODBC安裝配置Linux
- Linux環境下Apache ActiveMQ 基本安裝LinuxApacheMQ
- Linux下安裝java及配置(yum安裝)LinuxJava
- Linux下rsync安裝與配置Linux
- Linux伺服器配置——安裝CentOS以及源配置Linux伺服器CentOS
- linux伺服器下安裝nodejs,配置pm2程式控制Linux伺服器NodeJS
- 下載安裝ApacheApache
- linux下安裝node npm並配置LinuxNPM
- Linux環境下nginx安裝配置LinuxNginx
- MySQL - 下載與安裝配置(Linux)MySqlLinux
- Linux伺服器---apache配置檔案Linux伺服器Apache
- Linux伺服器---配置apache支援phpLinux伺服器ApachePHP
- Linux伺服器配置——安裝配置JDK1 7Linux伺服器JDK
- Linux下Go的安裝、配置 、升級和解除安裝LinuxGo
- CentOS(Linux)下的apache伺服器配置與管理方法分享CentOSLinuxApache伺服器
- Linux系統下安裝配置 OpenLDAP + phpLDAPadminLinuxLDAPHP
- 在Linux下安裝配置Cntlm代理教程Linux
- CentOS 6.6安裝配置LAMP伺服器(Apache+PHP5+MySQL)CentOSLAMP伺服器ApachePHPMySql
- CentOS 7伺服器下Nginx安裝配置CentOS伺服器Nginx
- Elasticsearch 在Linux下的安裝部署和配置ElasticsearchLinux
- 【linux運維】Linux伺服器玩轉vsftpd安裝與配置Linux運維伺服器FTP
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.5. Linux配置OracleLinux
- linux下安裝dns域名解析伺服器LinuxDNS伺服器
- Linux/windows系統下Apache2安裝SSL證書教程LinuxWindowsApache
- Linux環境下的Android的ADK安裝配置LinuxAndroid
- Linux & Windows 環境下 RabbitMQ 安裝與基本配置LinuxWindowsMQ
- Linux & Windows 環境下 Redis 安裝與基本配置LinuxWindowsRedis
- jdk在linux下安裝、配置環境變數JDKLinux變數
- Linux環境下elasticsearch-6.2.2安裝以及配置LinuxElasticsearch
- Apache Kylin 入門 3 - 安裝與配置Apache
- Windows下安裝 Apache PHP Mysql RedisWindowsApachePHPMySqlRedis
- linux下安裝snap安裝工具Linux