apache伺服器下載
⑴ Apache服務器是什麼
一、Apahce簡介
根據Web伺服器調查公司Netcrafe(http://www.netcraft.co.uk/Survey/)調查,
全Internet有50%以上的Web伺服器都在用Apache。Apache和Ms IIS 同屬於Web服務
器。
二、Apache的安裝(指Windows版本)
將下載後的文件解壓,到一個目錄,運行Setup程序,會提示整個安裝的過程。
比如安裝到一個目錄(c:apache)下。然後,在該目錄的字目錄conf下有一個名為
httpd.conf的文本文件,用文本編輯器編輯它,將「#BindAddress *」這一行改為
「BindAddress 127.0.0.1」。好了,就是如此簡單,開始運行Apache吧,接著你在瀏
覽器中輸入:http://127.0.0.1應該就會看到Apache伺服器的效果了。需要說明的
是,如果你的本機已經在運行一個其它的Web伺服器了,你可以通過修改埠來區別開
來,你可以在httpd.conf文件的「Port 80」改為「Port 81」或其它沒有運行服務的
埠。一般來說,FTP埠為21... ,那麼,你在瀏覽器中輸入
「http://127.0.0.1:81」就可以了。
三、設置Apache虛擬目錄
在IIS和PWS中,該設置是通過圖形界面進行的,在Apache中,同樣是編輯
httpd.conf文件(注意:該文件一般不要輕易改動),在該文件中加一行
Alias /test/ "c:/php/test/"
表示將c:/php/test/目錄設置為虛擬目錄/test/,那麼你在c:/php/test/下的文件,就
可以通過在瀏覽器中輸入「http://127.0.0.1/test/文件」訪問。
四、使Apache支持PHP
好了,Apache伺服器的簡單配置可以了,但是要它支持PHP,還需要做以下工作。
在httpd.conf文件中加入以下幾行:
ScriptAlias /php3/ "c:/php3/"
AddType application/x-httpd-php3 .php
Action application/x-httpd-php3 "/php3/php.exe"
當然,你如果想將你的php文件後綴改為其它的也可以,將第二行中的最後幾個字
「.php」改為你想要的後綴,要想支持更多的文件,也可以的,如:
ScriptAlias /php3/ "c:/php3/"
AddType application/x-httpd-php3 .php
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3 .phtml
Action application/x-httpd-php3 "/php3/php.exe"
好了,重新啟動Apache伺服器,讓我們來看看有沒有成功。
在test虛擬目錄下編寫一個最簡單的php文件(hello.php):
<? echo "Hello World!"; ?>
在瀏覽器中(http://127.0.0.1/test/hello.php)看看有沒有成功?
好了,我們用
<? phpinfo() ?>
看看php的配置吧!
另外使用php+mysql製作網頁資料庫的話,可以不用安裝APACHE,也可以用IIS,但需要安裝PHP支持程序,並且配置稍微麻煩點。
參考資料:http://www.5vip.com/Article/Class2/Class9/200409/531.html
⑵ Apache伺服器是什麼有什麼用啊!
一般用於支撐web站點,搭建網站
⑶ apache伺服器下載文件會被改變內容
如果apache啟用了gzip壓縮,那麼下載下來的js可能經過gzip壓縮了.
================================
150K少幾十位元組,不應該.你確認你引入回的js文件本身無答問題?這兩個js是放到你自己的項目文件目錄中,還是引用外部網站的?
你看到的可能表面現象.所有的瀏覽器都測試過了嗎?
自己上傳一個新的JS,大小類似的,下載看看,是否也會少位元組?
⑷ apache伺服器 不支持下載EXE
應該能下載啊
找 mine.conf
添加個EXE
⑸ apache 伺服器在哪裡可以下到
Apache http://httpd.apache.org/
最流行的HTTP伺服器軟體之一。快速、可靠、可通過簡單的API擴展,Perl/Python解釋器可被編譯到伺服器中,完全免費,完全源代碼開放。
我下載的是for Windows版本,目前最新版本是:2.0.54
PHP http://www.php.net/
PHP 是一種 HTML 內嵌式的語言。而PHP獨特的語法混合了 C、Java、Perl 以及 PHP 式的新語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。
我下載的是for Windows版本,目前最新版本是:5.0.4
MySQL http://www.mysql.com/
是一個多線程的,結構化查詢語言(SQL)資料庫伺服器。SQL 在世界上是最流行的資料庫語言。MySQL 的執行性能非常高,運行速度非常快,並非常容易使用。
我下載的是for Windows版本,目前最新版本是:5.0.4 Beta
phpMyAdmin http://www.phpmyadmin.net/
phpMyAdmin 是一個用PHP編寫的,可以通過互聯網控制和操作MySQL。通過phpMyAdmin可以完全對資料庫進行操作。
我下載的是for Windows版本,目前最新版本是:2.6.2-pl1
安裝apache和PHP
下面是我的安裝記錄:
選擇80埠,將apache安裝在 e:\apache下。
配置apache里的httpd.conf文件(conf目錄下)
找到 DocumentRoot "E:/apache/Apache2/htdocs" 將其改為WEB目錄E:/htdocs
找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php default.php default.html
選擇模塊化模式安裝
找到 #LoadMole ssl_mole moles/mod_ssl.so 這行,在此行後加入一行
LoadMole php5_mole e:/php/php5apache2.dll
找到 AddType application/x-gzip .gz .tgz 這行,在此行後加入一行
AddType application/x-httpd-php .php
將php-5.0.4-Win32.zip里內容解壓到e:\php里,找到php.ini-recommended,重命名為php.ini並拷貝到windows目錄下。
NTFS上記得給伺服器開PHP.ini的讀許可權。
查找extension_dir後面的改為"e:/php/ext"
查找Windows Extensions,把下面有一排的;extension=php_***.dll的分號去掉,就是支持組件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分號去掉了。
php5默認不支持mysql了,所以要為他添加支持,除了extension=php_mysql.dll去分號之外,在php目錄里有個libmysql.dll文件,把它復制到系統的system32文件夾下,復制php.ini到windows目錄下。
此時PHP環境基本已經配置成功
在WEB根目錄里建一個名為test.php的文件內容如下
<? echo phpinfo(); ?>
重新啟動apache服務,用瀏覽器打開 http://localhost/test.php
如果可以看到php配置輸出信息就成功了
安裝mysql
將mysql安裝到指定目錄,然後安裝程序會引導你一步步配置。不過奇怪的是最後任務欄沒有出現Mysql的圖標。
修改mysql資料庫的root密碼
用cmd進入命今行模式輸入如下命令: ( 注: d:\mysql 為mysql安裝目錄)
cd d:\mysql\bin
mysqladmin -u root -p password 123456
回車出現
Enter password: ( 注:這是叫你輸入原密碼. 剛安裝時密碼為空,所以直接回車即可)
此時mysql 中賬號 root 的密碼 被改為 123456 安裝完畢
配置php.ini並測試mysql
找到extension_dir = "./" 改為 extension_dir = "e:/php/ext"
找到
;extension=php_mysql.dll
將';'去掉改為
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
將';'去掉 設置你保存session的目錄,如
session.save_path = "e:/php/session_temp"
重啟apache服務
在Web根目錄下建立testdb.php文件內容如下:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用瀏覽器打開http://localhost/testdb.php 如果輸出success就OK了
phpmyadmin的安裝配置
將phpMyAdmin-V2.6.2-pl1.zip解壓到WEB根目錄中去,重命名文件夾為phpmyadmin或其它
打開phpmyadmin 目錄中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分別填上用戶名和密碼
⑹ 如何在http://www.apache.org上下載apache伺服器
第一步
⑺ 如何訪問apache伺服器
apache安裝完成之後,如果只能使用(127.0.0.1)訪問的話,那麼修改httpd.conf裡面下面的代碼:
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
改為:
# onlineoffline tag - don't remove
Order Deny,Allow
# Deny from all
Allow from 127.0.0.1
即可。
其實就是注釋掉了Deny from all這句代碼。deny和allow是用來限制主機訪問控制的。在這里你可以限制某個IP或者域名的用戶訪問網站。具體設置方法可以參考:Apache Server基於主機的訪問控制
關於apache裡面allow和deny的語法設置詳細教程可以參考這里:Apache中禁止IP段,在httpd.conf中的寫法
補充:
裝了win7系統,裝了wamp 2.1e,apache又不能在區域網訪問了,即使按上面的改了也不行。最後發現是在httpd.conf最後行有一行:
Include "c:/wamp/alias/*"
⑻ PHP環境搭建好了,Apache的伺服器,但是一打開PHP文件還是出現下載,高人指點下啊,謝謝了
是因為PHP沒有和Apache關聯起來.啟動後你要看到兩個服務都啟動才可以.
⑼ 安裝apache伺服器在官網下找不到.msi鏈接
你應該抄是自己沒有選對襲,我根據你給的鏈接,最後選擇版本到這個頁面http://mirrors.hust.e.cn/apache//httpd/ 你選擇httpd-2.2.29-win32-src.zip就可以了。如下圖所示
⑽ 解壓版apache伺服器如何啟動服務
再去官網下載個win32的版本吧,有MSI installer的。