XAMPP、WAMP、appserv

XAMPP注意事项

xampp基本是用在开发环境下的,很多敏感的参数都没有关闭,如需用于生产环境,还得手动配置一下php,apache的配置文件。

XAMPP 并不适用于生产环境,而仅供开发环境使用。默认情况下,XAMPP 在安全防护上是很弱的:

MySQL 管理员(root)没有密码。

MySQL 可通过网络访问。

ProFTPD 使用“lampp”作为用户名“nobody”的密码。

PhpMyAdmin 可以通过网络访问。

示例程序可以通过网络访问。

MySQL 和 Apache 在同一个用户名(nobody)下运行。

要修正绝大部分的安全薄弱环节,可以执行以下命令:

1

/opt/lampp/lampp security

它会启用一个小小的安全检查功能,并提示你设置或者修改相关密码,使您安装的 XAMPP 更安全。

不过在下要提醒你一下,可要记住自己设置的相关的密码了,不然还是自己给自己制造麻烦了。

常见的WAMP集成环境

  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。

时间: 2024-10-07 05:55:55

XAMPP、WAMP、appserv的相关文章

[php入门] 3、WAMP中的集成MySQL相关基础操作

前言:本文以小白视角了解WAMP集成开发环境中的MYSQL,涉及的面广而浅,算是导读性质. 1.启动运行熟悉WAMP中的MySQL 先有库.再有表.数据最终以记录的形式插入表中.其中对数据进行操作使用SQL语句,SQL是结构化的查询语言. 在wamp中已经内置了MySQL数据库,可以通过如下操作进行启动MySQL服务(每次使用数据库时,必须启动MySQL服务器) 2.控制台操作数据库简介 我们可以通过控制台来连接.操作数据库:(其中默认没有密码,直接回车即可以) 在console中常用的有sho

XAMPP 各个版本所包含的Apache、MySQL、PHP版本介绍

The table below details the versions of Apache, MySQL, and PHP included in each version of XAMPP. XAMPP Apache MySQL PHP 5 PHP 4 1.8.3 2.4.9 5.6.16 5.5.11   1.8.2 2.4.9 5.5.36 5.4.27   1.8.1 2.4.3 5.5.27 5.4.7   1.8.0 2.4.2 5.5.25a 5.4.4   1.7.7 2.2.

Ajax_Ajax、客户端、服务器端的认识与比较、服务器环境的搭建wamp

前期知识点回顾 1.服务器与Ajax a.Ajax基础知识点         注意Ajax的缩写 A---异步 j---JavaScript x---xml 一种数据格式,不过现在从开发角度来看以json格式为多,就是说现在Ajax名字没变,但是已经越来越体现不出xml 了. 现在一般浏览器都提供例如一个xml对象,实际上就是靠xml这个对象来实现通讯效果 2.客户端和服务器 客户端:笔记本.pc机.台式机 计算机:最底层是硬件(看得见摸得找),系统软件之上要安装应用软件,我们一般打交道的是应用

(转载)HTML、CSS、JavaScript、PHP、MySQL 的学习顺序是什么?

文章转载自 鸟巢 - 技术分享的社区 http://t.runoob.com/question/13 1.HTML.CSS.JavaScript 前端学习三部曲,照着这个顺序依次学习 HTML教程.CSS教程.JavaScript 教程 就对了. 关于 JavaScript ,做以下两点说明:(1)JavaScript 之后,建议学习 jQuery 教程,jQuery 是一个 JavaScript 库,极大简化了 JS 编程.(2)学习 JavaScript 的时候,可能需要接触到 ajax,是

Sqli-labs介绍、下载、安装

SQLI和sqli-labs介绍 SQLI,sql injection,我们称之为sql注入.何为sql,英文:Structured Query Language,叫做结构化查询语言.常见的结构化数据库有MySQL,MS SQL ,Oracle以及Postgresql.Sql语言就是我们在管理数据库时用到的一种.在我们的应用系统使用sql语句进行管理应用数据库时,往往采用拼接的方式形成一条完整的数据库语言,而危险的是,在拼接sql语句的时候,我们可以改变sql语句.从而让数据执行我们想要执行的语

PHP5.4 语法、常量、变量、数据类型详解

1.php5.4的基本语法与写作格式 短标签模式的开启: ; short_open_tag php语句的分隔符: <?php $php=true; if($php){     echo "It is true";//分号介绍 }    //大括号结束: ?> 函数的使用格式: 1.返回值 函数名() 2.返回值 函数名(参数,参数...) 3.函数名 (参数,参数..,返回变量) 4.返回值 函数名(...)调用符 2.php5.4的变量与变量数据类型 变量用$开头,只能是

简洁、高效、便宜的web程序开发

WHY PHP? 一.简单的开发环境搭建 开发环境可以简单的归结为程序的运行环境和程序的编辑调试环境,没有令人眼花缭乱的SDK,也没有令人烦躁的各种系统配置.这样的开发环境才最为简单.xampp+windows的环境搭建为php增色不少,起码在系统重装之后,能够使你在短时间内配置好开发环境,并且即使过了N年,傻瓜化的安装方式使你不需要什么安装手册. xampp下载地址:http://www.apachefriends.org/zh_cn/xampp.html 当然也可以折腾,比如在ubuntu下

【转载】HTML、CSS、JavaScript、PHP、MySQL 的学习顺序是什么?

以下转载自 - 鸟巢 - 技术分享的社区 http://t.runoob.com/question/13(侵删) 1.HTML.CSS.JavaScript 前端学习三部曲,照着这个顺序依次学习 HTML教程.CSS教程.JavaScript 教程 就对了. 关于 JavaScript ,做以下两点说明:(1)JavaScript 之后,建议学习 jQuery 教程,jQuery 是一个 JavaScript 库,极大简化了 JS 编程.(2)学习 JavaScript 的时候,可能需要接触到

辛星解析动态查看php中的变量、常量、函数、类、文件等信息

当我们php工作量变大之后,经常需要判断我们是否定义过某个变量,我们是否定义过某个常量,或者说我们是否定义过某个函数等等,我们重复定义常量会导致错误,我们重复定义变量会导致前面的值被覆盖,因此,还是很有必要去了解这些函数的. 比如说我在我的starphp框架里写一个文件,代码如下: <?php echo "当前用户定义的常量"; $user_constants = get_defined_constants(TRUE); print_r($user_constants['user