當前位置:首頁 » 編程語言 » phpapache集成環境

phpapache集成環境

發布時間: 2022-07-14 18:58:38

『壹』 php mysql apache 集成環境有哪些

1.AppServ (推薦,簡潔精簡)
當前的兩個版本是: 2.5.10 2.6.0 (點擊版本號下載)
AppServ是PHP網頁架站工具組合包,泰國的作者將一些網路上免費的架站資源重新包裝成單一的安裝程序,以方便初學者快速完成架站,AppServ 所包含的軟體有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin。適合初學者
AppServ 2.5.10組件版本:
Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
AppServ 2.6.0組件版本:
Apache 2.2.8
PHP 6.0.0-dev
MySQL 6.0.4-alpha
phpMyAdmin-2.10.3
2.XAMPP (功能全面)
XAMPP是一款具有中文說明的功能全面的集成環境,XAMPP並不僅僅針對Windows,而是一個適用於linux、Windows、Mac OS X 和Solaris 的易於安裝的Apache 發行版。軟體包中包含Apache 伺服器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默認安裝開放了所有功能,安全性有問題,需要對以下安全問題進行設定。
MySQL 管理員(root)未設置密碼
MySQL 伺服器可以通過網路訪問
PhpMyAdmin 可以通過網路訪問。
樣例可以通過網路訪問。
Mercury 郵件伺服器和 FileZilla FTP 伺服器的用戶是公開的。
3.WampServer (簡便易用)
主頁 http://www.wampserver.com/en/
WampServer - WampServe集成了Apache、MySQL、PHP、phpmyadmin,支持Apache的mod_rewrite,PHP擴展、Apache模塊只需要在菜單「開啟/關閉」上點點就搞定,省去了修改配置文件的麻煩。
4. phpstudy

該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境。該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等。總之學習PHP只需一個包。
對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
1、全面適合 Win2000/XP/2003 操作系統,IIS和Apache二選一安裝。
2、該程序包集成以下軟體,均為最新版本。
PHP 5.2.5 新型的CGI程序編寫語言,易學易用、速度快、跨平台。
Apache 2.2.8 最流行的HTTP伺服器軟體,快速、可靠、開源。
MySQL 5.0.45 執行性能高,運行速度快,容易使用,非常棒資料庫
phpMyAdmin 2.11.4 開源、基於WEB而小巧的MySQL管理程序。
ZendOptimizer 3.3.0 免費的PHP優化引擎,性能提高30%以上。
OpenSSL 0.9.8g密碼演算法庫、SSL協議庫以及應用程序。
eAccelerator 0.9.5.2又一加速,不亞於ZendOptimizer。
3、如果作為伺服器請稍修改配置文件即可。MySQL資料庫用戶名:root,密碼root,安裝後請重新設置密碼。

5.APMServ

APMServ 5.2.0 是一款擁有圖形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、
SQLiteManager,以及ASP、CGI、Perl網站伺服器平台的綠色軟體。無需安裝,具有靈活的移動性,將其拷貝到其它目錄、分區或別的電腦時,均只需點擊APMServ.exe
中的啟動按鈕,即可自動進行相關設置,將Apache和MySQL安裝為系統服務並啟動。APMServ集合了Apache穩定安全的優點,並擁有跟IIS一樣便捷的圖形管理界面,同
時支持MySQL 5.0 & 4.0兩個版本,虛擬主機、虛擬目錄、埠更改、SMTP、上傳大小限制、自動全局變數、SSL證書製作、緩存性能優化等設置,只需滑鼠一點即可完
成。
1、注意事項:APMServ程序所在路徑不能含有漢字和空格。
2、MySQL默認用戶名:root,密碼為空
3、MySQL資料庫文件存放目錄:MySQL5.0/data或MySQL4.0/data
4、網站根目錄[HTML,PHP]www/htdocs [ASP]www/asp [CGI,Perl]www/cgi-bin
5、訪問本機請用127.0.0.1/或 https://127.0.0.1/ (如果開啟SSL)
6、非默認埠,網址為127.0.0.1:埠/或https://127.0.0.1:埠/
7、APMServ集成了以下軟體:
Apache 2.2.3 [HTTP伺服器]
NetBox 2.8 Build 4128 [HTTP伺服器+ASP腳本解釋引擎]
PHP 5.2.0 [PHP腳本解釋引擎]
MiniPerl 5.8 [Perl腳本解釋器]
MySQL 5.0.27 [MySQL資料庫伺服器]
MySQL 4.0.26 [MySQL資料庫伺服器]
SQLite 3.3.8 [SQLite資料庫伺服器]
phpMyAdmin 2.9.1.1 [MySQL資料庫在線管理工具]
SQLiteManager 1.2.0 [SQLite資料庫在線管理工具]
ZendOptimizer 3.2.0 [PHP腳本加速引擎]
OpenSSL 0.9.8d [HTTPS(SSL)安全傳輸協議]
附加組件:
一Perl、CGI支持(需下載ActivePerl):
APMServ 5.2.0 附帶的是MiniPerl,可以運行簡單的Perl、CGI程序。如果運行復雜的Perl、CGI程序,請下載ActivePerl,安裝在APMServ所在分區根目錄下的usr目錄中。假如APMServ所在目錄為E:/APMServ5.2.0,則將ActivePerl的安裝路徑選為E:/usr

『貳』 Windows+Apache+Mysql+PHP集成運行環境

自己下載apache php mysql一個一個在WIN上安裝是最原始的方法

要是讓我做就下載一個XAMPP或者APPSERV,裝上就OK了這些東西全有了

想要綠色軟體可以用APMSERV,是SINA一個網管寫的

以上這幾個東西都是WIN下的一路下一步就OK了,你看一下應該就會搞了

我推薦你用綠色軟體APMSERV,因為它不光綠色還功能相當多,不光有APACHE PHP MYSQL 還有NGINX MEMCACHE EACCLERATER MINIPERL...........

如果覺得這個不好可以用XAMPP,這個是安裝版本的,功能也非常多

如果只是想要PHP MYSQL APACHE 再加一個MYSQL 管理工具PHPMYADMIN那可以用APPSERV

回答完畢

OVER

『叄』 windows10系統下哪個php集成開發環境比較好

Windows7操作系統,在Windows平台上搭建PHP的開發環境可以下載WAMP(Windows、Apache、MySQL、PHP的首字母縮寫)集成化安裝包。 PHP這樣集成開發環境有很多,如XAMPP、AppServ......只要一鍵安裝就把PHP環境給搭建好了。但這種安裝方式不夠靈活,軟體的自由組合不 方便,同時也不利於學習。所以我還是喜歡手工搭建PHP開發環境,需要哪個模塊自己安裝就行了,或者那個軟體需要升級,直接升級那個軟體就行了,並不影響 其他軟體,非常方便。 一、准備工作-下載所需軟體 Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msiPHP php-5.3.10-Win32-VC9-x86.zipMySQL mysql-5.5.20-win32.msi 二、安裝軟體 安裝Apache: 雙擊安裝,與安裝其他Windows軟體沒有什麼區別,在填Server Infomation時,並沒有特殊規定,只要輸入的信息符合格式即可。 安裝完成之後,在瀏覽器輸入localhost,如果顯示It Works!,表示Apache安裝成功。 安裝PHP:將php-5.3.10-Win32-VC9-x86.zip解壓到一個目錄即可。 安裝MySQL:雙擊安裝,如果需要更改安裝目錄,則在Choose Setup Type選擇Custom 安裝完成後開始配置MySQL,全部保持默認選項即可,但最好把MySQL默認編碼改為utf8,在Modify Security Settings選項中設置密碼,輸入兩次密碼即可完成,最後點Execute完成配置。 三、整合Apache+PHP+MySQL Apache : 首先修改Apache的配置文件,讓Apache支持解析PHP文件。Apache配置文件在Apache安裝目錄的conf目錄下的httpd.conf。 1. 讓Apache可以解析php文件,在配置文件中找到 復制代碼 代碼如下: #LoadMole vhost_alias_mole moles/mod_vhost_alias.so 在下一行添加 (綠色的位置是根據PHP的所在目錄而定的) 復制代碼 代碼如下: LoadMole php5_mole "D:/Develop/PHP/php5apache2_2.dll" PHPIniDir "D:/Develop/PHP" AddType application/x-httpd-php .php .html .htm 2. 在配置文件中找到 復制代碼 代碼如下: DirectoryIndex index.html 改為 復制代碼 代碼如下: DirectoryIndex index.php index.html 3. 修改Apache站點目錄,在配置文件中找到(Apache安裝的目錄不同,顯示的值不一樣) 復制代碼 代碼如下: DocumentRoot "D:/Develop/Apache2.2/htdocs" 改為 復制代碼 代碼如下: DocumentRoot "D:/Workspace/PHP" 再找到 復制代碼 代碼如下: <Directory "D:/Develop/Apache2.2/htdocs"> 改為 復制代碼 代碼如下: <Directory "D:/Workspace/PHP"> PHP : 把php.ini-development改名為php.ini,作為PHP的配置文件。修改php.ini 1. 設置PHP擴展包的具體目錄,找到 復制代碼 代碼如下: ; On windows: ; extension_dir = "ext" 改為 (值是ext文件夾的目錄) 復制代碼 代碼如下: ; On windows: extension_dir = "D:/Develop/PHP/ext" 2. 開啟相應的庫功能,找到需要開啟的庫的所在行 復制代碼 代碼如下: ;extension=php_curl.dll ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_xmlrpc.dll

『肆』 64位win7旗艦版搭建apache+php+mysql開發環境

php開發環境的搭建
1. 在windows下搭建
Windows+php+mysql+phpmyadmin =>wamp
在linux
Linux+apache+mysql+php =>lamp

2. 套件安裝
Appserver 泰國人 apache+mysql+php+phpmyadmin
自定義安裝:可以根據開發需求選擇各個軟體的版本;apache+mysql+php+phpmyadmin
安裝在同一文件夾,便於管理(文件夾不要帶中文),安裝一個測試一個
①安裝apache
完後 http://localhost
②安裝php核心包(apache---->VC6版本 IIS---->VC9版本),解壓即可
③整合apache和php
A. 在apache/conf/httpd.conf中加入以下代碼
#讓apache載入php處理模塊
LoadMole php5_mole php安裝目錄/php5apache2_2.dll
#指定php的ini文件,該文件是對php的一些配置
PHPIniDir ''php安裝目錄"
AddType application/x-httpd-php .php .phtml
B. 把php下的php.ini-development文件改成 php.ini 因為php的設置需要在 php.ini 修改
C. 在php.ini中指定對應的功能模塊
;在這里指定php的擴展庫路徑
Extension_dir="php安裝路徑/ext"
session.save_path = 去掉前面;
並設路徑"php安裝路徑/session_temp"並在該路徑下新建文件夾session_temp
D. 測試
在apache/htdocs下寫text.php <?php phpinfo(); ?>
http://localhost/text.php
④安裝mysql
A. 寫一段代碼來測試是否成功
<?php
$conn=mysql_connect("localhost","root","root");
If($conn){
Echo"連接資料庫成功!";
}else{
Echo"連接資料庫失敗!";
}
?>
在php.ini中啟用mysql功能
Extension=php_mysql.dll
Extension=php_mysqli.dll

B. 安裝一個phpmyadmin來看看是否可以使用
解壓phpmyadmin到apache/htdocs下
訪問 http://localhost/phpmyadmin/index.php

『伍』 什麼是APACHE+PHP環境

先明白什麼叫環境,環境就是條件。PHP環境就是說,你要跑PHP要裝些什麼東西才能使電腦讀懂PHP並執行PHP裡面的語言。每一種語言都是一種約定。不是亂來寫都能執行的,有約定就要有東西去判斷是否合規則。合規則然後怎麼去執行。這就是PHP環境。當然要運行PHP哪就要有伺服器,這是其一,但PHP又要用到其它的服務,比如說要存儲東西,哪么要用到資料庫,哪你得裝個資料庫,這是其二,如果你的不只是運行PHP,還要發布它到網上,這時又對計算機操作系統有點要求,一般都裝伺服器系統,比如LINUX,server
2003...2000這些系統也都支持這些服務。如果你想學PHP,簡單點直接裝個WAMP5,裡面有你想說的環境的所有東西
目前主流的php環境是LAMP架構,即linux+apache+mysql+php,但是我們初學者在搭建環境的時候就是WAMP結構了,具體是windows+apache+mysql+php,也可以用集成安裝包安裝php環境,比如phpmyadmin.
wamp.

『陸』 怎麼搭建php環境Apache+PHP+mysql

單獨架設的話,應當先安裝mysql,然後是php,再就是apache,php和mysql通過php_mysql組件連接,而apache需要配置php安裝路徑,並需要php_apache2組件,不過該組件一般php自帶,WINDOWS環境下搭建php+apache+mysql並不復雜,且能比較好的幫助新手了解之間的關系。
另外網上有很多LAMP集成環境,
如Xampp之類的,它是一個內含php、mysql、apache的集成環境,並已經完成了基本配置保證能交互運行,用戶只需配置最基本的埠之類的信息,簡化了環境搭設的過程

『柒』 PHP集成環境哪個好

phpStudy
該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境.該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等.總之學習PHP只需一個包.對學習PHP的新手來說, WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事.因此無論你是新手還是老手,該程序包都是一個不錯的選擇.下載地址

『捌』 我用的php+sql+apache集成環境,我能直接用IP訪問域名A解析但是發現有時候用域名不能訪問為什麼

Apache中通過配置http.conf綁定多個域名以及二級域名的方
Apache中通過配置http.conf綁定多個域名以及二級域名的方法

Apache是最流行的HTTP伺服器軟體之一,其以快速、可靠(穩定)而著稱,並且可通過簡單的API擴展,Perl/Python解釋器可被編譯到伺服器中,完全免費,並且源代碼全部開放。如果有自己的伺服器或者VPS,並且不想為了方便而購買昂貴的控制面板的話,那自己動手配置Apache就成了一門必修課了。下面簡單的介紹了如何通過設置Apache的http.conf文件,進行多個域名以及其相關的二級域名的綁定(假設我們要綁定的域名是minidx.com和ntt.cc,二級域名是blog.minidx.com,獨立IP為72.167.11.30).

apache怎麼綁定多個域名
打開http.conf
1,ServerName 127.0.0.1 修改成ServerName 72.167.11.30
2,#NameVirtualHost * 修改成"NameVirtualHost 72.167.11.30"
3,在文件最後面有虛擬主機格式,
#<VirtualHost *>
# ServerAdmin [email protected]
# DocumentRoot /www/httpd/html/minidx.com
# ServerName minidx.com
# ErrorLog logs/minidx.com-error_log
# CustomLog logs/minidx.com-access_log common
#</VirtualHost>
簡單的添加:
<VirtualHost 72.167.11.30>
DocumentRoot usr/local/www/
ServerName 72.167.11.30
</VirtualHost>
<VirtualHost 72.167.11.30>
DocumentRoot usr/local/www/minidx.com/
ServerName minidx.com
</VirtualHost>
<VirtualHost 72.167.11.30>
DocumentRoot usr/local/www/ntt.cc/
ServerName ntt.cc
</VirtualHost>

日誌文件的話也可以按照自己的路徑添加。

Apache如何添加二級域名

httpd.conf 中需要打開mod_rewrite功能(關於URL重定向的具體說明,可以參照.htaccess使用方法總結),具體操作就是,在httpd.conf 的最後,添加以下內容:

RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1

其中的 /usr/local/etc/apache 是你的 apache 伺服器配置文件所在路徑,根據實際情況更改(例如在/etc/httpd/下面)。然後,在這個所在路徑的目錄下創建一個文件: vhost.map,內容為:

www.minidx.com /usr/local/www/minidx.com
www.ntt.cc /usr/local/www/ntt.cc
blog.minidx.com /usr/local/www/minidx.com/blog

最後,在網站根目錄 /usr/local/www/下,創建對應目錄就可以了。如果需要增加,修改或者刪除域名,子域名,僅僅需要更改vhost.map文件,而不用重啟apache進程。

.htaccess使用方法總結
By Minidxer | January 26, 2008

在利用.htaccess的Rewrite規則實現Discuz論壇的偽靜態鏈接中已經提到過了.htaccess的重定向的使用,這里讓我們來比較全面的了解一下.htaccess吧。.htaccess是Apache伺服器的一個非常強大的分布式配置文件。正確的理解和使用.htaccess文件,可以幫助我們優化自己的伺服器或者虛擬主機。比如可以利用.htaccess文件創建自定義的「404 error」頁面,更改很多伺服器的配置。而我們所需要做的,僅僅是在這個文本文檔中添加幾條簡單的指令而已。

Unix或Linux系統,或任何版本的Apache Web服務,都是支持.htaccess的,但是有的主機服務商可能不允許你自定義自己的.htaccess文件。國外目前主流的虛擬主機提供商,幾乎全部都支持自定義功能。

啟用.htaccess,需要修改httpd.conf,啟用AllowOverride,並可以用AllowOverride限制特定命令的使用
如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令來改變。例如,需要使用.config ,則可以在伺服器配置文件中按以下方法配置:
AccessFileName .config

籠統地來說,.htaccess可以幫我們實現包括:文件夾密碼保護、用戶自動重定向、自定義錯誤頁面、改變你的文件擴展名、封禁特定IP地址的用戶、只允許特定IP地址的用戶、禁止目錄列表,以及使用其他文件作為index文件等一些功能。

●創建一個.htaccess文檔

.htaccess是一個古怪的文件名(從Win的角度來說,它沒有文件名,只有一個由8個字母組成的擴展名,不過實際上它是linux下的命名,而很多linux下的東西,我們向來都會認為很古怪的),在Win系統中是不可以直接通過「新建」文件來創建的,不過我們可以利用cmd中的來實現,比如 sample.txt .htaccess。也可以先創建一個htaccess.txt,然後Ftp到伺服器,通過FTP來修改文件名。

●自定義錯誤頁
.htaccess的一個應用是自定義錯誤頁面,這將使你可以擁有自己的、個性化的錯誤頁面(例如找不到文件時),而不是你的服務商提供的錯誤頁或沒有任何頁面。這會讓你的網站在出錯的時候看上去更專業。你還可以利用腳本程序在發生錯誤的時候通知你(例如當找不到頁面的時候自動Email給你)。
你所知道的任何頁面錯誤代碼(像404找不到頁面),都可以通過在.htaccess文件里加入下面的文字將其變成自定義頁面:
ErrorDocument errornumber /file.html
舉例來說,如果我的根目錄下有一個notfound.html文件,我想使用它作為404 error的頁面:
ErrorDocument 404 /notfound.html
如果文件不在網站的根目錄下,你只需要把路徑設置為:
ErrorDocument 500 /errorpages/500.html
以下是一些最常用的錯誤:
401 - Authorization Required 需要驗證
400 - Bad request 錯誤請求
403 - Forbidden 禁止
500 - Internal Server Error 內部伺服器錯誤
404 - Wrong page 找不到頁面
接下來,你要做的只是創建一個錯誤發生時顯示的文件,然後把它們和.htaccess一起上傳。

●.htaccess命令
▼禁止顯示目錄列表
有些時候,由於某種原因,你的目錄里沒有index文件,這意味著當有人在瀏覽器地址欄鍵入了該目錄的路徑,該目錄下所有的文件都會顯示出來,這會給你的網站留下安全隱患。
為避免這種情況(而不必創建一堆的新index文件),你可以在你的.htaccess文檔中鍵入以下命令,用以阻止

目錄列表的顯示:
Options -Indexes

▼阻止/允許特定的IP地址
某些情況下,你可能只想允許某些特定IP的用戶可以訪問你的網站(例如:只允許使用特定ISP的用戶進入某個目錄),或者想封禁某些特定的IP地址(例如:將低級用戶隔離於你的信息版面外)。當然,這只在你知道你想攔截的IP地址時才有用,然而現在網上的大多數用戶都使用動態IP地址,所以這並不是限制使用的常用方法。
你可以使用以下命令封禁一個IP地址:
deny from 000.000.000.000
這里的000.000.000.000是被封禁的IP地址,如果你只指明了其中的幾個,則可以封禁整個網段的地址。如你輸入210.10.56.,則將封禁210.10.56.0~210.10.56.255的所有IP地址。
你可以使用以下命令允許一個IP地址訪問網站:
allow from 000.000.000.000
被允許的IP地址則為000.000.000.000,你可以象封禁IP地址一樣允許整個網段。
如果你想阻止所有人訪問該目錄,則可以使用:
deny from all
不過這並不影響腳本程序使用這個目錄下的文檔。

▼替換index文件
也許你不想一直使用index.htm或index.html作為目錄的索引文件。舉例來說,如果你的站點使用PHP文件,你可能會想使用 index.php來作為該目錄的索引文檔。當然也不必局限於「index」文檔,如果你願意,使用.htaccess你甚至能夠設置 foofoo.balh來作為你的索引文檔!
這些互為替換的索引文件可以排成一個列表,伺服器會從左至右進行尋找,檢查哪個文檔在真實的目錄中存在。如果一個也找不到,它將會把目錄列表顯示出來(除非你已經關閉了顯示目錄文件列表)。
DirectoryIndex index.php index.php3 messagebrd.pl index.html index.htm
▼重定向(rewrite)
.htaccess 最有用的功能之一就是將請求重定向到同站內或站外的不同文檔。這在你改變了一個文件名稱,但仍然想讓用戶用舊地址訪問到它時,變的極為有用。另一個應用(我發現的很有用的)是重定向到一個長URL,例如在我的時事通訊中,我可以使用一個很簡短的URL來指向我的會員鏈接。以下是一個重定向文件的例子:
Redirect /location/from/root/file.ext http: //minidx.com/new/file/location.xyz
上述例子中,訪問在root目錄下的名為oldfile.html可以鍵入:
/oldfile.html
訪問一個舊次級目錄中的文件可以鍵入:
/old/oldfile.html
你也可以使用.htaccess重定向整個網站的目錄。假如你的網站上有一個名為olddirectory的目錄,並且你已經在一個新網站http: //minidx.com/newdirectory/上建立了與上相同的文檔,你可以將舊目錄下所有的文件做一次重定向而不必一一聲明:
Redirect /olddirectory http: //minidx.com/newdirectory
這樣,任何指向到站點中/olddirectory目錄的請求都將被重新指向新的站點,包括附加的額外URL信息。例如有人鍵入:
http: //minidx.com/olddirecotry/oldfiles/images/image.gif
請求將被重定向到:
http: //minidx.com/newdirectory/oldfiles/images/image.gif
如果正確使用,此功能將極其強大。

註:由於Windows Live Writer編輯這篇文章的時候,遇到http:// 就會自動添加超級鏈接,所以上面都特意加了一個空格,而這原本是沒有的。

●密碼保護
盡管有各種各樣的.htaccess用法,但至今最流行的也可能是最有用的做法是將其用於網站目錄可靠的密碼保護。盡管JavaScript等也能做到,但只有.htaccess具有完美的安全性(即訪問者必須知曉密碼才可以訪問目錄,並且絕無「後門」可走)。
利用.htaccess將一個目錄加上密碼保護分兩個步驟。第一步是在你的.htaccess文檔里加上適當的幾行代碼,再將.htaccess文檔放進你要保護的目錄下:
AuthName 「Section Name」
AuthType Basic
AuthUserFile /full/path/to/.htpasswd
Require valid-user
你可能需要根據你的網站情況修改一下上述內容中的一些部分,如用被保護部分的名字」Members Area」,替換掉「Section Name」。
/full/parth/to/.htpasswd則應該替換為指向.htpasswd文件(後面詳述該文檔)的完整伺服器路徑。如果你不知道你網站空間的完整路徑,請詢問一下你的系統管理員。
密碼保護的.htpasswd文件
目錄的密碼保護比.htaccess的其他功能要麻煩些,因為你必須同時創建一個包含用戶名和密碼的文檔,用於訪問你的網站,相關信息(默認)位於一個名為.htpasswd的文檔里。像.htaccess一樣,.htpasswd也是一個沒有文件名且具有8位擴展名的文檔,可以放置在你網站里的任何地方(此時密碼應加密),但建議你將其保存在網站Web根目錄外,這樣通過網路就無法訪問到它了。
創建好.htpasswd文檔後(可以通過文字編輯器創建),下一步是輸入用於訪問網站的用戶名和密碼,應為:
username:password
「password」 的位置應該是加密過的密碼。你可以通過幾種方法來得到加密過的密碼:一是使用一個網上提供的permade腳本或自己寫一個;另一個很不錯的 username/password加密服務是通過KxS網站,這里允許你輸入用戶名及密碼,然後生成正確格式的密碼。對於多用戶,你只需要在.htpasswd文檔中新增同樣格式的一行即可。另外還有一些免費的腳本程序可以方便地管理.htpasswd文檔,可以自動新增/移除用戶等。
當你試圖訪問被.htaccess密碼保護的目錄時,你的瀏覽器會彈出標準的username/password對話窗口。如果你不喜歡這種方式,有些腳本程序可以允許你在頁面內嵌入username/password輸入框來進行認證,你也可以在瀏覽器的URL框內以以下方式輸入用戶名和密碼(未加密的):
http://username:[email protected]/directory/

比較常用的基本上就是這些了,如果想更加具體的了解.htaccess的使用,那可以參照Appache的doc中相關的文檔。

『玖』 php mysql apache 集成環境都有哪些,哪種php集成環境比較好

這種玩意好多種的,多的要死,看你自己的選擇了,常見的有PHPStudy、PHPWAMP、XAMPP、WAMP等等。

有的是比較好用,也有的比較麻煩,裝半天也裝不上,官方也沒有相關指導文件,遇到問題也解決不了。我以前用的是WAMP,現在我比較喜歡用PHPWAMP,網路搜索一下,有視頻使用教程,軟體易錯點也在視頻里講解的很清楚,還是比較適合新手,很方便。

網路搜索phpwamp,可以在官網下載,也可以在「網路軟體中心」下載到。純手工打的字,希望採納。

熱點內容
安卓什麼軟體測試手機電池 發布:2025-02-02 04:28:52 瀏覽:991
手機上傳快 發布:2025-02-02 04:27:46 瀏覽:306
電腦配置詳解圖解都有哪些 發布:2025-02-02 04:26:27 瀏覽:714
景區應該有什麼配置 發布:2025-02-02 04:09:08 瀏覽:119
c語言與java工作 發布:2025-02-02 03:59:57 瀏覽:282
qq買什麼不要支付密碼 發布:2025-02-02 03:50:29 瀏覽:495
android讀取視頻 發布:2025-02-02 03:46:57 瀏覽:826
手機號序列碼的密碼在哪裡 發布:2025-02-02 03:29:34 瀏覽:878
安卓怎麼換回鴻蒙系統 發布:2025-02-02 03:24:35 瀏覽:513
完美國際鄰水鎮箱子密碼是多少 發布:2025-02-02 03:17:04 瀏覽:625