linux安裝apache2.4.23
一、下載檔案
1、下載apache(現在版本都是以這樣的方式表達的:httpd-*.*.*.tar.gz),去apache.org官網:http://apache.org/dist/httpd/
( 例如,下載的就是最新版本:httpd-2.4.23.tar.gz,放到你指定的目錄/tmp/sotfware裡面。)
2、準備apache安裝之前的apr、apr-util和pcre(其中apr和apr-util去http://apr.apache.org/download.cgi下載,pcre去https://sourceforge.net/projects/pcre/files/pcre/8.39/下載)我下載的是apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz和pcre-8.39.tar.gz
3、我在window下載完成後用ssh連線到linux系統,將下載檔案複製到/tmp/sotfware目錄中
二、開始安裝
1.安裝apr-1.5.2.tar.gz 安裝目錄是/usr/local/apr
[[email protected] software]# tar -zxf apr-1.5.2.tar.gz
[[email protected] software]# cd apr-1.5.2
[[email protected] apr-1.5.2]# ./configure --prefix=/usr/local/apr
[[email protected] apr-1.5.2]# make
[[email protected] apr-1.5.2]# make install
2.安裝apr-util-1.5.4.tar.gz安裝目錄是/usr/local/apr-util
[[email protected] software]# tar -zxvf apr-util-1.5.4.tar.gz
[[email protected] software]# cd apr-util-1.5.4
[[email protected] apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
[ [email protected] apr-util-1.5.4]# make
[[email protected] apr-util-1.5.4]# make install
3.安裝pcre-8.39 安裝目錄是/usr/local/pcre
[[email protected] software]# tar -zxvf pcre-8.39.tar.gz
[[email protected] software]# cd pcre-8.39
[[email protected] pcre-8.39]# ./configure --prefix=/usr/local/pcre
[[email protected] pcre-8.39]# make
[[email protected] pcre-8.39]# make install
4.安裝apache2.4.23安裝目錄是/usr/local/apache
[[email protected] software]# tar -zxvf httpd-2.4.23.tar.gz
[[email protected] software]# cd httpd-2.4.23
[[email protected] httpd-2.4.23]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --enable-module=so --enable-mods-shared=all --enable-module=rewirte --enable-cache --enable-file-cache --enable-mem-cache --enable-disk-cache --disable-cgid --disable-cgi
[[email protected] httpd-2.4.23]# make
[[email protected] httpd-2.4.23]# make install
三、修改httpd.conf
[[email protected] httpd-2.4.23]# cd /usr/local/apache/conf/
[[email protected] conf]# vi httpd.conf
將ServerName前的“#”去掉,將www.example.com改成 192.168.1.67:80(我的伺服器地址就是192.168.1.67)
四、啟動apache
[[email protected] conf]# cd /usr/local/apache/bin/
[[email protected] conf]# ./apachectl start
五、通過本機瀏覽器輸入地址192.168.1.67:80
顯示It works
表示apache正常啟動完成了
如果有問題可以考慮防火牆是否開放了80埠
六、apache的安裝命令詳解
- ./configure //配置原始碼樹
- --prefix=/usr/local/apache2 //體系無關檔案的頂級安裝目錄PREFIX ,也就Apache的安裝目錄。
- --enable-module=so //開啟 so 模組,so 模組是用來提 DSO 支援的 apache 核心模組
- --enable-mods-shared=all //編譯全部的模板,對於不需要我們可以在httpd.conf去掉。
- --enable-cache //支援快取
- --enable-file-cache //支援檔案快取
- --enable-mem-cache //支援記憶快取
- --enable-disk-cache //支援磁碟快取
- --enable-static-support //支援靜態連線(預設為動態連線)
- --enable-static-htpasswd //使用靜態連線編譯 htpasswd - 管理用於基本認證的使用者檔案
- --enable-static-htdigest //使用靜態連線編譯 htdigest - 管理用於摘要認證的使用者檔案
- --enable-static-rotatelogs //使用靜態連線編譯 rotatelogs - 滾動 Apache 日誌的管道日誌程式
- --enable-static-logresolve //使用靜態連線編譯 logresolve - 解析 Apache 日誌中的IP地址為主機名
- --enable-static-htdbm //使用靜態連線編譯 htdbm - 操作 DBM 密碼資料庫
- --enable-static-ab //使用靜態連線編譯 ab - Apache HTTP 伺服器效能測試工具
- --enable-static-checkgid //使用靜態連線編譯 checkgid
- --disable-cgid //禁止用一個外部 CGI 守護程序執行CGI指令碼
- --disable-cgi //禁止編譯 CGI 版本的 PHP
- --enable-ssl // 編譯 ssl模組。
apache 安裝好後 啟動出錯:
httpd: Syntax error on line 143 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_dir.so into server: /usr/local/apache2/modules/mod_dir.so: undefined symbol: apr_array_clear
由於 apache編譯時沒有指定 --with-included-apr 引數
可是重新編譯時又發現問題:
執行配置安裝httpd時出錯
configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
是由於:需要下載apr和apr-utils 並解壓到./srclib/, 再進行編譯
cp -R /opt/software/apr-1.5.2 /opt/sotfware/httpd-2.4.23/srclib/apr
cp -R /opt/software/apr-util-1.5.4 /opt/sotfware/httpd-2.4.23/srclib/apr-util
再編譯:
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --with-included-apr --enable-module=so --enable-mods-shared=all --enable-module=rewirte --enable-cache --enable-file-cache --enable-mem-cache --enable-disk-cache --disable-cgid --disable-cgi
相關推薦
linux安裝apache2.4.23
一、下載檔案 1、下載apache(現在版本都是以這樣的方式表達的:httpd-*.*.*.tar.gz),去apache.org官網:http://apache.org/dist/httpd/ ( 例如,下載的就是最新版本:httpd-2.4.23.ta
Linux之安裝apache2.4.23
duyuheng linux apache2.4.23Linux之安裝apache2.4.23安裝環境:操作系統:Centos7.2,關閉selinux新版本的httpd-2.4新增以下特性;新增模塊;mod_proxy_fcgi(可提供fcgi代理)mod_ratelimit(限制用戶帶寬)mod_requ
【Linux】Centos7.4安裝Apache2.4.23(詳細步驟)
(yankerp-你不努力,未來沒人替你買單!) 一、安裝apache2.4.23 Apache官網:http://www.apache.org/ apache2.4新功能概述: 執行時可載入M
三、環境搭建 之 Windows10 安裝 Apache2.4.23
地址 管理員 解壓 技術 項目 可能 配置 httpd 安裝步驟 操作系統:Windows10 家庭中文版 Apache版本:2.4.23 下載地址:http://pan.baidu.com/s/1nuB6cjf 參考文檔:win7(64位)php5.5-Apache2.4
Linux下Apache2.4+安裝
準備安裝包: apache安裝之前,需要安裝APR、APR-Util和PCRE依賴包,因為apache是依賴於它們的。具體下載地址如下 apache的下載地址為: 筆者下載的版本具體為,apache(httpd-2.4.10.tar.gz),
安裝apache2.4.27筆記
httpd apache編譯安裝遇到太多問題,記錄幾點遇到的坑系統centos 7.3 http版本2.4.271.安裝apr、apr-util./configure --prefix=/usr/local/apr make makeinstall ./configure --prefix=/usr/loc
Linux安裝mysql5.7.23設定密碼問題
問題:安裝mysql沒有設定密碼導致無法進入mysql 系統:ubuntu 18.04 mysql版本:mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper su
編譯安裝apache2.4.37(Server version: Apache/2.4.37 )
res 選擇 include serve inux rest b- 運行 bin Server version: Apache/2.4.37 (Unix)CentOS Linux release 7.4.1708 (Core) Server built: Nov 9
Linux 安裝redis-4.0.11
第一步:下載檔案 官網下載redis http://download.redis.io/releases/ 或者 https://redi
linux 安裝 Elasticsearch6.4.0詳細步驟以及問題解決方案
1.jdk 安裝 參考資料:https://www.cnblogs.com/shihaiming/p/5809553.html 2.elasticsearch 安裝 下載:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch
Windows10 下安裝 Apache2.4+PHP7.1+MySQL5.7
這個教程主要是分享如何快速組建WAMP開發環境,對於軟體的詳細配置,自行參考文件或搜尋。 Visual C++ Redistributable for Visual Studio 2015 下載地址:https://www.microsoft.com/zh-CN/download/details.asp
ubuntu18 安裝apache2.4 php5.6 mysql5.6
安裝包下載: 連結:https://pan.baidu.com/s/1uoVMy_QNyR_zqVi06QPqKg 提取碼:ll7s 注意: ubuntu安裝:sudo apt-get install gcc build-essential(這個是c+
15.Linux Centos7 apache2.4 HTTP強制跳轉HTTPS
配置,有兩種方式配置 1)在 <\VirtualHost *:80><\VirtualHost> 標籤內隨便一個地方加入以下三行 RewriteEngine on RewriteCond %{HTTPS} !=on Rew
Linux安裝elasticsearch6.4
0.注意 我是基於Centos7安裝的,如果你是Centos6,需要額外的2項配置,如下 vim /etc/security/limits.d/90-nproc.conf soft nproc 4096 vim config/elasticsearch.yml bootstrap
Linux 安裝python3.4
不要動現有的python2環境! 不要動現有的python2環境! 不要動現有的python2環境! 預設yum好用 預設環境不全 1. 安裝環境 yum -y install zlib zlib-devel yum -y install bzip2 bzip2-devel &n
macOS Sierra安裝Apache2.4+PHP7.0+MySQL5.7.16
Mac系統上雖然自帶PHP和Apache,但是有時不是我們想要的版本呢。今天我們就在macOS Sierra(10.12.1)上安裝比較新的版本的PHP版本,也就是PHP7.0+了。本篇部落格我們安裝的Apache是2.4的版本, MySQL5.7.16。稍後會詳細介紹這一過程。 一、安裝前的準備 1.安裝
Apache2.4.23本地訪問正常但區域網無法訪問 httpd.conf設定
今天嘗試安裝wamp64,本地測試正常訪問,但同區域網無法連線,顯示403錯誤,圖片如下: 在上面的情況可能以下地方出錯了: 1、防火牆,但我的防火牆已經關閉了,所以排除這個可能; 2、網上都說要增加: Require all granted 這個已經增加,已
CentOS6.8伺服器LAMP環境搭建(一) 安裝Apache2.4.25
一、系統環境 系統平臺:CentOS 6.8 64位Apache版本: httpd-2.4.25.tar.gzMySQL版本: mysql-5.7.18.tar.gzPHP版本: php-7.1.4.tar.gz phpMyAdmin版本:phpMyAdmin-4.7.0-all-languages.tar
Centos6.7安裝Apache2.4+Mysql5.6+Apache2.4
首先說下思路,因為一開始系統上已經跑了一套完成的 PHP 環境,那時候都是快速自動安裝的,如果是跑一些5.3以下版本的話,很簡單,幾個指令,10分鐘搞定了。 但現在要升級,徹底一點的話,唯有推倒重來了。所以步驟有: 1. 解除安裝掉當前的 Apache、php、mysql; 2. 清除殘留的一些配置檔案
centos7 安裝Apache2.4配置多站點目錄
安裝apache$ yum install httpd -y啟動apache$ systemctl start httpd.service檢視是否開啟成功[[email protected]-1~] $ ps -ef|grep httpdroot 1739