Integrated environment IN windows

Windows集成环境

适合在windows环境下安装的集成环境

在windows下搭建PHP运行环境是最常见的一种方法。下面我将介绍几种常见的windows集成环境,其中WAMPServer是我要着重向你介绍的集成环境,也是我推荐你使用的一种集成环境。

WAMPServer 推荐Windows系统使用

WAMPServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。

推荐这个集成环境安装包是因为WAMPServer很简洁轻巧。但需要一定的配置才可以正常运行,然而更改这些配置的操作正好可以帮助你了解PHP和Apache之间的关系,可以说是一举两得。WOWPHP系列教程会选用WAMPServer作为示例开发环境,也请你安装这个集成环境保持一致。

下载WAMPServer

WAMPServer的官网:http://www.wampserver.com/en/ 国内访问会比较慢,原因你懂得。所以不用刻意去官网下载啦,我已经提前为你下载好了WAMPServer的最新安装包,请在下方链接中点击下载。

# 安装包 下载地址 密码
WAMP安装包 WAMPServer 3.0.4 32位 (PHP5.6/7) http://pan.baidu.com/s/1dFFOmel viy6
WAMP安装包 WAMPServer 3.0.4 64位 (PHP5.6/7) http://pan.baidu.com/s/1dE4cFbb z3sw

请一定要核对自己的操作系统位数 否则会无法正常运行WAMPServer哦~ (别问我是怎么知道的) 注:x86是32位,x64是64位

安装WAMPServer

安装WAMPServer很简单,一直点下一步就好,但是你一定要记得你的安装目录,因为一会儿还要用到。

目录结构说明
  • alias 存放虚拟机配置的文件夹
  • apps 存放内置应用程序
    • adminer4.2.4 adminer 用于管理MySQL
    • phpmyadmin4.5.5.1 phpmyadmin 同样用于管理MySQL 建议使用此应用
    • phpsysinfo3.2.5 用于显示PHP的详细配置信息 不常用
  • bin 存放关键程序运行和配置文件
    • apache Apache主目录
    • mysql MySQL主目录
    • php PHP主目录
  • lang 存放多国语言文件
  • scripts 用于存放WAMPServer一些设置项的脚本
  • tmp 存放Session、临时上传文件之类的临时目录
  • www 网站主目录 虚拟机文件存放目录
  • unins000.exe 卸载WAMPServer程序
  • wampmanager.exe WAMPServer主程序
测试你的WAMPServer

刚装好了一个应用是不是想迫不及待的试一下呢,你可以在WAMPSerever的安装目录中找到 www 目录,你应该可以找到一个叫做 testmysql.php 的文件,如果没有找到,直接复制下面的代码保存为 testmysql.php 到你的 www 目录下:


<?php
// 连接你的本地MySQL数据库
$mysqli = new mysqli('127.0.0.1', 'root', '');
// 连接失败
if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '
            . $mysqli->connect_error);
}
// 连接成功
echo 'Connection OK';
// 关闭MySQL连接
$mysqli->close();
?>
        

之后随便打开一个浏览器,在地址栏中输入 http://localhost/testmysql.php 回车访问:看到输出 Connection OK 就说明你的WAMPServer的运行是正常的啦~

WAMPServer的安装介绍就到这里啦,关于具体的设置操作以后会通过教程实操来向你介绍的。

XAMPP

xmapp logo

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。

这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。根据系统平台的不同,还提供ProFTPD、FileZilla FTP Server、OpenLDAP、SQLite、mod_perl等组件

phpStudy

该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有32M,有专门的控制面板。总之学习PHP只需一个包。

phpStudy
phpStudy 界面截图

EasyPHP

xmapp logo

EasyPHP是一个Windows下的Apache+Mysql+Perl/PHP/Python开发包,包中集成了 PHP、Apache、MySQL,同时也集成了一些辅助的开发工具,如数据库管理工具,PhpMyAdmin和 php调试工具Xdebug,无需配置,就可运行。

EasyPHP是由法国人开发,经过EasyPHP整合后的Apache、MySQL及PHP精简很多,运行速度比独立安装的Apache、MySQL及PHP相对较快且比较稳定。

Integrated environment IN OS X

OS X

适合在Mac OS环境下安装的集成环境

MAMP 推荐Mac OS系统使用

在Mac OS X系统中,Apache Web 服务器和 PHP 都是预装的。但它们在默认情况下并未启用。并且,预装版的 PHP 缺少许多实用功能,并且您需要单独安装和配置 MySQL。除非您能在 Terminal 中轻松使用命令行,否则安装一体解决方案 MAMP 要简单得多。

MAMP = Macintosh Apache MySQL PHP ,是专门在Mac OS X下开发的PHP集成软件。MAMP 的特点就是简便(从以下安装步骤即可看出),而且它不会破坏系统本身的文件,所修改、创建文件的范围仅限程序本身。前文提到,Mac OS X会为用户预装Apache 和 PHP,但除非你特别了解PHP和Apcache在OS X系统中的配置,否则我不建议您自己使用电脑中自带的PHP和Apache来学习PHP,因为这真的很复杂,增加了无意义的学习成本。

官方提供了两种MAMP版本,一个是WAMP,一个是WAMP PRO。显然易见,WAMP PRO是WAMP的加强版,而且要收费。

MAMP

我们的目的是学习PHP,所以还是选择免费版本的MAMP作为集成环境的安装工具,前往官网下载最新版本的MAMP,并开始安装。

下载完成后,像其他软件一样初始化MAMP,加载和运行MAMP,忽略MAMP PRO版,继续使用免费版MAMP。

单击Preferences,选择Ports并单击Set Apache & MySQL ports to 80 & 3306建议使用的端口代替默认值。

MAMP

MAMP

MAMP遇到问题一般来说都是因为端口冲突的问题,因为Mac OS X系统预置的Apache已经占用了80端口, 不过最新版本的MAMP在安装的时候已经将自带的运行程序停止掉,不会再发生端口冲突的问题。

MAMP

你可以方便的选择PHP版本,去官网可以下载更多PHP版本来选择,是不是很方便。

MAMP

在这里设置网站的根目录,类似于WAMPServer中的www目录。

动手试一试

复制下面的代码,到MAMP设置好的根目录中,保存为testmysql.php,之后访问:http://localhost:8888/testmysql.php,若是显示"Connection OK",就代表MAMP安装成功啦~


<?php
// 声明数据库链接参数
$user = $password = 'root';
$db = 'inventory';
$host = 'localhost';
$port = 8889;
// 链接MySQL
$link = mysqli_init();
$success = mysqli_real_connect(
   $link, $host, $user, $password, $db, $port
);
// 是否连接成功
if($success){
    echo  "Connection OK";
}
?>
                

MAMP

MAMP的网站根目录,一般都位于/Applications/MAMP/htdocs中。里面的文件都可以用http://localhost:8888/name.php访问。

至此,MAMP的安装过程就到此结束。

XMAPP

XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

到目前为止,XAMPP 共有以下四种版本:

  1. 适用于 Linux 系统的发行版(已在 Ubuntu、SuSE, RedHat, Mandrake 和 Debian 下通过测试)。
  2. 适用于 Windows 2000、XP、Vista 和 7 的发行版。
  3. 适用于 Mac OS X 的 XAMPP
  4. 适用于 Solaris 的发行版(在 Solaris 8 环境下开发并测试,在 Solaris 9 下通过测试)

具体的介绍在上文已经提过,就不再赘述,大家只做了解即可。

请登录

WOWPHP 账号登录 GitHub 账号登录

还没有账号?现在去注册一个~