您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2024/3/10 5:34:47发布194次查看
相信许多和人和我一样,都非常的喜欢学习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: http://www.php.net/
          mysql: http://www.mysql.com/
          apache: http://www.apache.org/
          phpmyadmin: http://www.phpmyadmin.net/
好了,当您下载并拥有了以上这些软件之后,我们就可以开始我们的安装配置之旅了。
配置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)的存放路径。更多可访问 http://pear.php.net 了解。
[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目录里,在浏览器地址栏里输入如下地址:http://localhost/phpinfo.php,你就将看到有关信息。
基于windows环境下的php开发环境搭建到此全部结束。欢迎您进入到php学习、开发之中!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product