PHP集成及开发环境――WAMP+NetBeans的详细配置
如果要搭建PHP集成环境,你需要安装Apache、MySQL、PHP,同时还有开发环境(因人而异)。
本文主要是针对PHP的集成、开发环境进行详细的介绍,并辅助PHP初学者尽早的踏入PHP的世界。
本文包括:
1、PHP集成环境――WAMP的下载、安装、配置
2、PHP开发环境――NetBeans的下载使用
本文不介绍PHP的语法,如有需要可以前往其他地方寻找或者本系列的后续文章。
百度百科给予WAMP的定义如下:Windows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
WAMP集成环境有很多,但是不经相同,本文主要介绍WampServer。
官方页面:http://www.wampserver.com/en/
用户根据自己的环境(如操作系统的环境、PHP的版本号)进行选择,如我下载的版本为:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b
Windows环境下,安装wampserver相当简单,在此不罗列了。
安装成功后,桌面的右下角就会出现wampserver的图标,红色代表服务全部禁用、黄色代表部分服务禁用、绿色代表服务全部启用。
如下图所示,代表Apache服务是正常启动的。
默认情况下,点击Localhost,进入http://localhost/,浏览器会看到如下内容:
这就说明WMAPSERVER安装完成了。
如果需要更改目录或者端口,可以进入Apache目录,如本人WMAP安装在:E:\WAMP
Apache的配置文件目录就在E:\WAMP\bin\apache\apache2.2.22\conf\httpd.conf
WAMPServer把PHP的基本环境都配置好了,但是对于一些特殊的情况,还需要我们手工配置,如HTTP服务的配置、如SVN服务的配置等。本文重点将讲解HTTPS服务的配置以及SVN服务的配置。
编写中……
特别要提出SVN服务的安装配置,是因为如果安装了WAMP后,在安装SVN服务器,那么是无法直接使用的,需要进行相应的配置,具体配置如下所示。
如果安装好了WampServer后,需要在本机安装SVN服务,必备软件如下:
Subversion
TortoiseSVN
本人将Subversion安装在C:/SVN目录下,如果要实现WAMP与SVN共存,还需要如下步骤:
1、将C:/SVN/bin目录下的文件mod_authz_svn.so、mod_dav_svn.so拷贝到如下目录:E:\WAMP\bin\apache\apache2.2.22\modules
2、将C:/SVN/bin目录下的文件intl3_svn.dll、libdb44.dll拷贝到如下目录:E:\WAMP\bin\apache\apache2.2.22\bin
3、找到Apache的配置文件E:\WAMP\bin\apache\apache2.2.22\conf\httpd.conf,将如下内容进行修改:
#LoadModule dav_module modules/mod_dav.so #LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so
4、重启启动WAMP服务。
5、建立repository目录,如下:E:\Repository
6、为了让SVN能够管理多个版本库,在E:\Repository下建立子目录,如E:\Repository\Project1,建立的方法如下:
cd E:\Repository svnadmin create E:\Repository\project1
Include "c:/wamp/alias/*"
<location> DAV svn SVNParentPath <span style="font-family: Arial, Helvetica, sans-serif;">E:\Repository</span> </location>
9、关于SVN的使用,本文将不详细介绍。
通过本文的大致介绍,PHP的运行环境以及开发环境均完成了,而且为了对代码进行版本控制,本文还详细介绍了如何在WAMP下安装SVN服务。
让我们开启PHP之路吧。