Total Pageviews

Saturday, 22 December 2012

几款一键快速搭建PHP运行环境的好工具

建立一个PHP网站,首先需要搭建PHP的开发和运行环境,对于PHP初学者也是一个难题,下面介绍部分一站式PHP环境搭建安装程序。小编推荐使用APMServ或者phpnow。
一键搭建PHP运行环境工具。

1.APMServ
http://apmserv.s135.com/
国内研发,功能强大,操作简单,无需安装,只需鼠标一点,即可在自己的电脑上傻瓜全自动搭建一个完美的PHP的Web服务器。

2.PHPnow
http://www.phpnow.org/
国内研发,集成套件,绿色免费,简易安装、可快速搭建支持虚拟主机的PHP环境。

(一、PHPnow 是什么?

Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。

简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板,帮助你快速配置你的套件,使用非常方便。

PHPnow 是绿色的,解压后执行 Setup.cmd 初始化,即可得到一个 PHP + MySQL 环境。
然后就可以直接安装 Discuz!, PHPWind, DeDe, WordPress 等程序。

        支持虚拟主机:便捷的虚拟主机管理
        配置文件备份:放心地去尝试修改配置文件,乱了就还原配置
        虚拟主机代理:可与 IIS 共存 (不同端口,泛解析代理)
        插件支持:ASP.NET | JSP(寻找最佳解决)

二、PHPnow 组件:

        Apache-2.0.63 / 2.2.16
        PHP-5.2.14
        MySQL-5.0.90 / 5.1.50
        ZendOptimizer-3.3.3
        phpMyAdmin-3.3.7
        * eAccelerator 0.9.6-1

三、图文安装过程:

首先从 http://www.phpnow.org/download.html 下载 最新版 PHPnow。
执行 PHPnow-1.4.x.exe 出现下图所示。回车即可。

在自动解压完毕后,将自动执行 Init.cmd 进行初始化动作。如下图示:
期间可能出现防火墙提示,请允许。

Init.cmd 十秒钟即可完成。全部完成后,将自动打开默认页。
(如果没有,试试手动打开 http://127.0.0.1)
四、PHPnow 虚拟主机的使用教程:

双击执行 D:\PHPnow\PnCp.cmd (可能你的安装路径不是 D:\PHPnow),输入 2 后回车。按提示输入新建虚拟主机信息。如 图所示:

输入完信息回车后,将自动重启 Apache 以便生效。
然后访问刚才添加的域名,注意事先解析好域名指向你的服务器 IP。

如果没有域名或者不会用,可以通过编辑 C:\WINDOWS\system32\drivers\etc\hosts 来使用“虚拟域名”。
本例中的 bbs.test.com 就是在 “127.0.0.1 localhost” 的下一行添加一行 “127.0.0.1 bbs.test.com” 实现的。

可能你还需要为每个虚拟主机分配 MySQL 数据库,下面介绍下如何使用 phpmyadmin 分配用户和数据库。
打开 http://127.1/phpMyAdmin;用 root 登陆。
然后点击 “权限”再点击 “添加新用户”。
填写好新的 用户名 和 密码;
选择第二项 “Create database with same name and grant all privileges”。
其他的保持默认;需要提的是,全局权限可不要选,除非必要,否则全不选。
点击 [执行] 即可完成。难明白就看看下图:

把刚才添加的用户名和密码交给用户即可。注意 root 拥有最高权限,不要轻易把密码交给别人。

好了!你现在拥有了一个专业的 PHP 服务器环境。什么 Discuz! 、PHPWind、DeDe、PHPCms 全不是问题,马上开始你的建站旅程. )


3.Easy2PHP
官方网站已经过期,下载地址请自行搜索(推荐:http://www.greendown.cn/soft/8254.html)
国内研发,Windows下的Apache+PHP+MySQL+Zend+phpMyAdmin的绿色环境套件,免安装,几秒钟即可搭建你自己的Web服务器。

4.PHPStudy
官方网站- http://www.phpstudy.net/,下载地址请自行搜索(推荐:http://download.pchome.net/development/sever/php/detail-40373.html)
国内研发,集最新套件之版本于一身,只需一次性安装,但无须配置即可自由使用,方便便捷。
该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有13M,有专门的控制面板。总之学习PHP 只需一个包。用的人还是有的,作者还有phpfind(6件套,集成最新Nginx+PHP+MySQL+SQL-Front+Zend Guard Loader+XCache)和phpLight(集成最新Lighttpd+PHP+MySQL+SQL-Front+Zend Guard Loader+XCache。)两个作品,大家也可以试试.

对于折腾wordpress的站长来说,搭建一个本地wordpress环境是很有必要的,方便对网站各项更改进行测试,既方便又快速。本来我也一直没有用本地环境,平时的一些改动直接在网站后台就做了,但最近在疯狂地找主题,每天测试几十款主题,老在服务器上折腾,很消耗时间,达不到效率,所以就装了个本地测试环境。
网上本地php环境的工具很多,比如phpstudy、XAMPP、EasyPHP等等、我装的phpstudy,一键安装,一路“下一步”直到“完成”就可以用了,很适合在我这样的懒人。下面简单讲一下步骤和需要注意的地方。
将Phpstudy下载到本机,解压安装。新手最好不要改变文件安装路径,不要自己制造麻烦;
安装完成后将事先下载的Wordpress程序解压到本机D:www文件夹内(如果没有www文件就建一个文件);
打开phpstudy,在任务栏右下角找到PhpStudyAdmin图标,左键单击打开My HomePage;
输入数据库名:MySQL;数据库用户名:root;密码:root(有时候不需要密码);
安装成功后就进入了页面,“网站”地址就是http://localhost
修改wordpress后台上传大小,默认是2M,因为我测试的有些主题比较大,所以这个必须要改,方法如下:
修改php.ini里的值,如果你不知道php.ini的路径,就进入C:Program FilesphpStudy搜索php.ini就出来了。
打开C:Program FilesphpStudyPHP5下的php.ini,搜索upload_max_filesize和post_max_size,将这两个指令后面的值改为你想要设定的大小,保存。
再打开C:Program FilesphpStudy下的phpStudy.ini,将upload_max_filesize的值改为相同大小,保存。
这样,wordpress后台上传和phpMyAdmin的数据库上传大小都改成你想要的值了。
重启Apache生效。
phpStudy 2011『软件简介』
该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了PHP开发手册等。总之学习PHP只需一个包。
对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。
全面适合 Win2000/XP/2003/win7 操作系统 。
该程序包集成以下软件,均为最新版本。
PHP 5.3.8 新型的CGI程序编写语言,易学易用、速度快、跨平台。
Apache 2.2.21 最流行的HTTP服务器软件,快速、可靠、开源。
MySQL 5.5.17 执行性能高,运行速度快,容易使用,非常棒数据库。
phpMyAdmin 3.4.7 开源、基于WEB而小巧的MySQL管理程序。
OpenSSL 0.9.8r 密码算法库、SSL协议库以及应用程序。
如果作为服务器请稍修改配置文件即可。MySQL数据库用户名:root,密码root,安装后请重新设置密码。
『注意』安装过程中,如有防火墙开启,注册启动服务时,会提示是否信任httpd、mysqld-nt运行,以及端口80、3306等,请选择允许。
下载:phpStudy


5.ComsenzEXP
http://www.comsenz.com/downloads/install/exp
国内研发,是康盛创想开发的一套社区产品整合体验安装包,ComsenzEXP包括:Discuz!(论坛)、SupeSite(CMS)、UCenter(用户中心)、UCenter Home(SNS社区)。

6.DedeAMPZ-PHP环境整合套件
http://www.dedecms.com/html/chanpinxiazai/20080905/39481.html
国内研发,直接整合PHP+Apache+MySql的服务器环境管理软件,操作十分傻瓜化,适合初中级水平的站长使用。该套装默认搭载dedecms,安装使用十分简单,并支持在php4与php5中切换。同样也可以调试其他PHP程序,只要放在wwwroot目录中即可。

7.Xampp
http://www.apachefriends.org/zh_cn/index.html
德国研发的一款优秀的免费软件编译版,目前共有4个版本,Xammpp Lite是一个特别的精简版。你只需下载并解压XAMPP就能完成安装,且对Windows的注册表不做任何改动,你也无需编辑任何配置文件,但使用XAMPP的Windows安装包时除外。拥有比较强大的本地测试平台,虽说面板是英文的,但清楚易懂。注册为系统服务有个好处就是开机能够自动运行,但是会消耗一定的系统资源,怎么取舍用户自己来定。安装成功,服务也启动成功后,就可以把浏览器打开输入http://localhost/,试试是否成功。在XAMPP的网页选项里,有中文支持,好像好多人都在用Xampp。

.apache friends
apachefriends
apache friends 搭建的环境是 XAMPP ,是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。到目前为止,XAMPP 共有以下四种版本,且都是免费的:

适用于 Linux 的 XAMPP

适用于 Linux 系统的发行版(已在 Ubuntu、SuSE, RedHat, Mandrake 和 Debian 下通过测试)。 其中包含:Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL ,GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite 和 IMAP C-Client。

适用于 Windows 的 XAMPP

适用于 Windows 2000、XP、Vista 和 7 的发行版。该版本包括:Apache、MySQL、PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite 和 WEB-DAV + mod_auth_mysql。(安装包的话会写入注册表,免安装包就可以直接解压使用,卸载就直接删除)

适用于 Mac OS X 的 XAMPP

适用于 Mac OS X 的发行版包括:Apache、MySQL、PHP & PEAR、SQLite、Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer、mod_perl。

适用于 Solaris 的 XAMPP

适用于 Solaris 的发行版(在 Solaris 8 环境下开发并测试,在 Solaris 9 下通过测试)包括:Apache、MySQL、PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class。(这环境下估计用的少)
这款是介绍最详细的一款了,原因是他有中文的介绍,我就直接复制了.


8.WampServer
http://www.wampserver.com/
英文版,Windows下的Apache+PHP+MySQL的服务器软件。PHP 扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WampServer 都为你搞定了。官方网站没有中文,但是程序支持中文。它能切换在线和离线状态,选项中的文语言项中也有简体中文可选,很不错。

9.AppServ
http://www.appservnetwork.com/
泰国研发,一些网络上免费的架站资源重新包装成单一的安装程序,是PHP网页架站工具组合包,方便PHP初学者快速完成架站。

10. Apache/Nginx绿色PHP服务器套件UPUPW

是一国产货,而且分为两个版本:以apache和nginx两个版本区分。最近出来的,测试了下,支持虚拟机添加,但是有点不爽的就是只能放到d盘根目录下。
不能随意选择目录,估计如果想放其他的目录也可以,只要修改下它的配置文件就行了。官方介绍如下:
UPUPW PHP环境集成包 是目前Windows平台下最具特色的PHP服务器套件包括Apache版和Nginx版 (Apache/Nginx+PHP+MySQL+phpMyAdmin+ZendGuardLoader+eAccelerator)。
UPUPW PHP环境集成包可运行于任意版本任何架构的Windows系统之上,Apache版采用高效的fcgid模块运行PHP5程序,使用MPM将结构模块化,集成包完全绿色免费,解压即用,无拘无束,无需卸载,退出即可。
这里是UPUPW(Apache版)下载地址和UPUPW(Nginx版)下载地址,官方网站:http://upupw.net
UPUPW PHP环境集成包 是 目前 Windows平台下最具特色的PHP服务器套件包括Apache版和Nginx版 (Apache/Nginx+PHP+MySQL+phpMyAdmin+ZendGuardLoader+eAccelerator)。UPUPW PHP套件省去了您搭建PHP服务器环境的复杂程序,下载解压到装有任意Windows系统电脑的非中文目录即可运行。绿色、安全、稳定、高速!
  • UPUPW PHP环境集成包可运行于任意版本任何架构的Windows系统之上(Windows Server 2003/2008 ; XP/Vista/Win7/Win8 ; 32/64位) ;
  • UPUPW PHP环境集成包可完全兼容任意版本的IIS,独具代理虚拟主机功能,可与IIS相辅相成并驾齐驱 ;
  • UPUPW PHP环境集成包Apache版采用高效的fcgid模块运行PHP5程序,使用MPM将结构模块化,针对不同的环境进行优化,拥有魔幻般的并发能力 ;
  • UPUPW PHP环境集成包完全绿色免费,解压即用,无拘无束,无需卸载,退出即可 ;
  • UPUPW PHP环境集成包完全支持任意磁盘建立虚拟目录,空间不够,想怎么扩就怎么扩 ;
  • UPUPW PHP环境集成包完全同步于Apache/Nginx, PHP, MySQL的官方更新,前沿体验,一键即达

11.EasyPHP

EasyPHP软件帮助你使用PHP管理数据、开发站点和应用程序。它是调试PHP程序的好东西,集成: Apache 1.3.27, PHP 4.3.3, MySQL 4.0.15, PhpMyAdmin 2.5.3 。
这里是EasyPHP下载地址,官方网站:http://www.easyphp.org/

12.The uniform server- http://www.uniformserver.com/

The Uniform Server 是一个 WAMP 包,运行于Windows平台。方便服务器平台搭建,也可以方便开发者测试。. Less than 10MiB, it includes the latest versions of Apache2, Perl5, PHP5, MySQL5, phpMyAdmin and more.很小的一个服务器套件,小于10MB,搭建环境为WAMP。目前有两个版本,一个是The Uniform Server,另外一个是The miniServers
。同时也是免费的。

13..Windows下的Nginx+Mysql+PHP环境集成套件包

用过一次,感觉还行,大家可以自行测试
  • nginx-1.2.0
  • php-5.4.3-nts-Win32-VC9-x86
  • mysql-5.5.24-win32
  • phpMyAdmin-3.5.1-all-languages
14..VertrigoServ

VertrigoServ 是 一个Windows平台下的非常专业的、易于安装的免费网络开发环境,它集成了Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin, Zend Optimizer。采用方便的集成安装包,所有组件 安装于统一目录下,安装完成后,无须配置即可使用。具有卸载程序。VertrigoServ无论对于初学者还是高级用户都非常合适.

15..BitNami Tomcat Stack

这个普通人用的很少,因为它搭建的环境是:BitNami Tomcat Stack 本地安装包是一个 Tomcat 环境的一键安装包,包括预先配置好的 Apache 、Tomcat、MySQL 和 Java 。一般都是混搭的用,提供了不同的系统版本,如mac,win和linux等.



一般来说PHP运行环境需要安装以下几个组件:

1.Apache(阿帕奇)Web服务器软件;

2.MySQL(小型关系型数据库管理系统);

3.PHP(php语言的编译环境);

4:phpmyadmin(管理MYSQL的);

5.Zend(提高PHP执行速度)。
安装PHP常见问题

如果某些这样的PHP相关的服务无法启动,请注意一下你的机器中的80端口是否被占用,检查80端口是否被占用的方法:打开CMD(开始-运行-输入CMD后回车),输入netstat -ano就可以很清楚的看到本地80口占用程序的PID。