xampp基本是用在開發環境下的,不少敏感的參數都沒有關閉,如需用於生產環境,還得手動配置一下php,apache的配置文件。
XAMPP 並不適用於生產環境,而僅供開發環境使用。默認狀況下,XAMPP 在安全防禦上是很弱的:
MySQL 管理員(root)沒有密碼。
MySQL 可經過網絡訪問。
ProFTPD 使用「lampp」做爲用戶名「nobody」的密碼。
PhpMyAdmin 能夠經過網絡訪問。
示例程序能夠經過網絡訪問。
MySQL 和 Apache 在同一個用戶名(nobody)下運行。
要修正絕大部分的安全薄弱環節,能夠執行如下命令:
1
/opt/lampp/lampp security
它會啓用一個小小的安全檢查功能,並提示你設置或者修改相關密碼,使您安裝的 XAMPP 更安全。
不過在下要提醒你一下,可要記住本身設置的相關的密碼了,否則仍是本身給本身製造麻煩了。
WAMP是指在Windows服務器上使用Apache、MySQL和PHP的集成安裝環境,能夠快速安裝配置Web服務器,通常說來,你們都習慣於將Apache、MySQL、PHP架設在Linux系統下,可是,不能否認的是Windows也有其優勢,就是易用,界面友好,軟件豐富,操做起來很是方面,所以對新手來講在Windows平臺下使用Apache、MySQL、PHP也確實是一個不錯的選擇。下面我將介紹幾款在Windows下能夠使用的WAMP集成環境。
XAMPP - XAMPP是一款具備中文說明的功能全面的集成環境,XAMPP並不單單針對Windows,而是一個適用於Linux、Windows、Mac OS X 和Solaris 的易於安裝的Apache 發行版。軟件包中包含Apache 服務器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默認安裝開放了全部功能,安全性有問題,須要進行額外的安全設定。
WampServer - WampServe集成了Apache、MySQL、PHP、phpmyadmin,支持Apache的mod_rewrite,PHP擴展、Apache模塊只須要在菜單「開啓/關閉」上點點就搞定,省去了修改配置文件的麻煩。
AppServ - 集成了Apache、PHP、MySQL、phpMyAdmin,較爲輕量。
總的來講,不管從安全性和性能上來說,LAMP(Linux + Apache + MySQL + PHP)都優於WAMP(Windows + Apache + MySQL + PHP),不過因爲Windows具備易用的特色,WAMP也何嘗不是初學者的一個不錯的選擇。
php開發環境建議使用XAMPP
作開發環境,服務器建議試一下XAMPP,或者appserv。php
若是用是drupal過程當中出現這個出現那個,建議從新下載一個wamp吧,估計是apache裏面權限的問題,通常wamp都是配置好了的。apache
wamp 是這樣的 ,我曾經試過丟失DLL 。安全
用XAMPP 吧 ,作開發環境 方便 簡單 。服務器
用iis+PHP,通常是100k,用xampp則20k。網絡
常見的WAMP集成環境
php開發環境建議使用XAMPP
作開發環境,服務器建議試一下XAMPP,或者appserv。php
若是用是drupal過程當中出現這個出現那個,建議從新下載一個wamp吧,估計是apache裏面權限的問題,通常wamp都是配置好了的。apache
wamp 是這樣的 ,我曾經試過丟失DLL 。安全
用XAMPP 吧 ,作開發環境 方便 簡單 。服務器
用iis+PHP,通常是100k,用xampp則20k。網絡