windows下搭建php开发环境,基于Windows环境下的PHP开发环境搭建

本文详细介绍了如何在Windows系统下搭建PHP开发环境,包括PHP、MySQL和Apache的安装与配置。通过一步步的指导,帮助初学者解决环境搭建难题,确保能够成功创建并运行PHP应用程序。同时,文章提到了安全焦点网站作为获取更多服务器安全和优化信息的资源。
摘要由CSDN通过智能技术生成

相信许多和人和我一样,都非常的喜欢学习PHP编程,同样有很多人因为无法搭建一个基于Windows环境下的PHP开发环境搭建而不得不放弃自己学习PHP的愿望。所以我想就这个问题将自己的心得体会写出来,一是可以帮助那些苦于无法搭建开发环境的人,二是可以让自己也有个总结的机会。

我写这篇文章的目的很简单,就是帮助那些刚刚开始学习PHP的朋友,所以我将尽量以最简单、明确的语言来进行描述,如果您已经就此问题非常熟练,大可以不看本文而去做更有意义的事情。

限于我本人的水平有限,本文难免有错误和不足之处,恳请指教。

注意:本文不涉及服务器的安全性和优化问题。如有此类问题,您可以访问安全焦点网站,搜索安全焦点成员san所发表的文章。

在开始正式讲解之前,让我们先来介绍一下搭建PHP环境所要用到的软件。因为我们讲解的是搭建Windows环境下的开发环境,因此您必须拥有一台以Windows为操作系统的PC机。下面是在我机器上的具体开发环境:

操作系统:Windows XP Sp2

所需软件:PHP: php-4.4.0-Win32.zip

MySQL: mysql-noinstall-4.1.14-win32.zip

Apache: apache_2.0.54-win32-x86-no_ssl.msi

phpMyAdmin: phpMyAdmin-2.6.4-pl1.zip

软件来源:Windows: Microsoft

好了,当您下载并拥有了以上这些软件之后,我们就可以开始我们的安装配置之旅了。

配置PHP

将php-x.x.x-win32.zip解压缩到C盘根目录下。解压缩完成后我们应该能在C盘根目录下找到一个以php-x.x.x-win32为名的文件夹,将其改名为php。进入此文件夹,我们可以看到若干文件夹和若干文件。我来说明一下几个在配置的时候用的到的目录和文件。

[dlls]存放相应PHP扩展库的所需的dll。那么什么是PHP的DLL扩展库呢?它是PHP在基本功能上的扩展。比如,你需要用PHP来生成图像,那么你就得用到GD库扩展,该库包含了一系列图像生成函数等。这样,就可以很容易的扩大PHP的应用范围了。所以你在配置PHP的时候需要告诉PHP你需要该扩展库的支持。

[extensions]PHP扩展库的dll。这是PHP搜索扩展库和存放扩展库的位置。

[PEAR]PEAR是PHP的扩展与应用库(PHP Extension and Application Repository)的存放路径。更多可访问了解。

[sapi]存放SAPI的dll文件。

[go-pear.bat]安装PEAR所需文件。

[install.txt]安装说明文件。

[php4ts.dll]主dll文件。

[php.exe]CGI可执行程序。

[php.ini-dist]PHP配置文件

看到这里总是让人感到困难,其实到了这里反而简单了,下面是更具体的讲解,只要您注意安装的步骤,不要弄错了,成功就离你不远了。呵呵,来吧!

第一步:复制php4ts.dll文件到C:\Windows\目录下(如果是Windows 2000/NT操作系统,则为C:\winnt\目录,下同。请注意你的Windows版本对应的文件夹)。

第二步:将[dlls]文件夹下所有的.dll文件复制到C:\Windows\system32\目录下(如果是Windows 2000/NT操作系统,则为C:\winnt\system32\目录;如果是Windows 98,则为C:\windows\system\目录。下同。请注意你的Windows版本对应的文件夹)。

第三步:复制php.ini-dist文件到C:\Windows\文件夹下,重命名为php.ini。这里要提醒一句:不要在php目录下存放php.ini文件。也就是说C:\PHP目录下不要有php.ini文件(如果是按照我的步骤全新安装PHP的话不会出现此情况)。现在我们在C:\windows\目录下已经有php.ini文件了,这个文件是PHP配置文件,因此配置PHP也是围绕它为中心。用记事本打开,按照从上到下的顺序进行配置。

Path and Directories:设置PHP文件搜索路径的。将其修改为:

;Unix:”path1:/path2”

;include_path=”.:/php/includes”

;

;Windows:”\path1;\path2”

include_path=”C:\PHP\PEAR\”

extension_dir:设置PHP搜索扩展库的位置。将它的路径指向:C:\PHP\extensions\

File Uploads:设置PHP允许上传的文件的大小(默认为2M)

Dynamic Extensions: PHP扩展配置部分。这里列出了所有PHP的可支持扩展,前面都加了分号注释掉,表示目前PHP配置不支持该扩展,您可以根据您的具体需要将分号去掉,以使PHP配置支持该扩展。

比较实用的扩展包括:

extension=php_curl.dll: CURL扩展支持

extension=php_gd2.dll: GD图象库扩展支持

extension=php_xslt.dll: XSLT扩展支持,该扩展支持对XML的转换。

PEAR的安装

点击:开始-》运行,输入cmd,在Windows命令提示符窗口内继续输入cd\

C:\

C:\>cd php

C:\php>

C:\php>go-pear.bat

剩下的就是一路Enter了,呵呵。

MySQL的安装

将mysql-noinstall-4.1.14-win32.zip文件夹解压缩后放到C盘根目录下。进入[bin]目录,运行mysqld-nt.exe,打开MySQL服务。

注意:默认安装的MySQL的root用户名是没有密码的,这是非常危险的一件事情,所以还是请你给他加个密码好了。

Apache的安装和配置

安装和安装一般的软件没什么不一样,添加服务器信息的时候一般添加localhost。安装好以后,进入[htdocs]目录,打开[conf]目录下的httpd . conf文件,开始我们的Apache之旅。

1、搜索定位到: DirectoryIndex index.html index.html.var

在其后添加上index.php,添加后如下:

DirectoryIndex index.html index.html.var index.php

2、搜索定位到:

AllowOverride None

Options None

Order allow,day

Allow from all

在其后添加如下两行:

AddType application/x-httpd-php .php .phtml .php3 .php4

AddType application/x-httpd-php-source .phps

添加以后如下:

AllowOverride None

Options None

Order allow,day

Allow from all

AddType application/x-httpd-php .php .phtml .php3 .php4

AddType application/x-httpd-php-source .phps

3、搜索定位到:

#LoadModule ssl_module modules/mod_ssl.so

在它下面添加:

LoadModule php4_module c:/php/sapi/php4apache2.dll

添加后应该如下:

#LoadModule ssl_module modules/mod_ssl.so

LoadModule php4_module c:/php/sapi/php4apache2.dll

到这里Apache服务器的配置就可以告一段落了,保存httpd.conf文件后,重起Apache服务器。

测试服务器是否安装成功,我们可以使用如下代码:

将其保存为phpinfo.php文件,放到htdocs目录里,在浏览器地址栏里输入如下地址:,你就将看到有关信息。

基于Windows环境下的PHP开发环境搭建到此全部结束。

欢迎您进入到PHP学习、开发之中!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值