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。
如果用是drupal过程中出现这个出现那个,建议重新下载一个wamp吧,估计是apache里面权限的问题,一般wamp都是配置好了的。
wamp 是这样的 ,我曾经试过丢失DLL 。
用XAMPP 吧 ,做开发环境 方便 简单 。
用iis+PHP,一般是100k,用xampp则20k。
常见的WAMP集成环境
php开发环境建议使用XAMPP
做开发环境,服务器建议试一下XAMPP,或者appserv。
如果用是drupal过程中出现这个出现那个,建议重新下载一个wamp吧,估计是apache里面权限的问题,一般wamp都是配置好了的。
wamp 是这样的 ,我曾经试过丢失DLL 。
用XAMPP 吧 ,做开发环境 方便 简单 。
用iis+PHP,一般是100k,用xampp则20k。