廉颇老矣,尚能饭否

java:从技术到管理

常用链接

统计

最新评论

Windows下的Apache+MySQL+PHP运行环境的搭建基础篇【转载】

Apache官方站点:http://httpd.apache.org
MySQL官方站点:http://www.mysql.com
PHP官方站点:http://www.php.net

    首先我们来了解一下windows下的应用程序的一个简单的运行机制,明白了这个到了,对于PHP环境的搭建是非常有帮助的。

    Windows下的应用程序被启动的时候,程序首先要找的就是和程序运行相关的动态链接库以及以.ini为扩展名的文件配置信息,检查的目录顺序是“当前目录”->Windows/WinNT->System32...到这里,我想也应该明白了为什么配置PHP运行环境需要把PHP所在目录下的dll文件copy来copy去的。

    接下来,我们开始来搭建我们的运行环境:

    第一步,安装Apache2,这个过程比较简单,一路点下一步就可完成Apache2的安装。但需要注意的是你的Windows有没有安装别的WebServer,比如,你默认安装了IIS,那么IIS默认按用了80端口,那么你的Apache2就不能使用80端口了,那只能在安装的过程换到8080,或者你在安装Apache2之前将IIS停止停止命令(NET STOP iisadmin/NET STOP w3svc)。我个人习惯于将Apache2安装到C:/Apache Group,以便把MySQL、PHP、Tomcat、J2SDK集中在一起。Apache2安装成功之后,打开IE,输入http://localhost如果你看到了欢迎页面那么恭喜你,Apache2安装成功。

    第二步,安装MySQL,如果你没有特殊要求,不要做任何改动,使用默认安装。我个人习惯于安装到C:/Apache Group目录下。安装完毕之后打开mysqlbinwinmysqladmin.exe,在显示的对话框中,用户名:root,密码:任意填写,这个就是你的mysql的初始密码,本地连接的时候不需要,但是可以防止别人远程连接你的数据库。

    第三步,配置Apache2+MySQL+PHP的整体环境。
        1.将下载的PHP的win32压缩包解压后copy到C:/Apache Group下改名为PHP5(个人习惯于带主版本号,方便以后多版本调试,这里以PHP5为例)。
        2.打开PHP5目录,可以大致的整理一下里面的文件,建立两个文件夹dlls和sapi,把php5apache2.dll、php5apache.dll、php5apache_hooks.dll、php5isapi.dll、php5nsapi.dll几个文件cut到sapi目录下,他的所有所有的dll文件cut到dlls,这样目录结构就很类似于PHP4的目录结构了。
        3.把dlls下的所有文件copy到C:/Apache Group/Apache2目录下
        4.把PHP5目录下的php.ini-dist改名为php.ini并打开,找到extension_dir = ""行,改为extension_dir = "C:/Apache Group/php5/ext",然后继续往下看,找到很多这样“;extension=”开头的行,去掉extension=php_gd2.dll(打开gd库)、extension=php_mysql.dll(mysql处理函数库)保存退出。
        5.打开C:Apache GroupApache2confhttp.conf文件,在#LoadModule ssl_module modules/mod_ssl.so行后面添加如下几行:

PHPIniDir "C:/Apache Group/php5"    #指定php.ini文件所在位置
LoadModule php5_module "C:/Apache Group/php5/sapi/php5apache2.dll"    #指定php程序的解析模块
AddType application/x-httpd-php .php   #指定所要解析的文件的扩展名
AddType application/x-httpd-php-source .phps    #指定PHP源代码扩展名
         存盘退出,重起一下Apache,至此你的Apache2+MySQL+PHP运行环境已经配置成功,你可以在C:/Apache Group/Apache2/htdocs下创建一个文件phpinfo.php,然后写上:
<?php
phpinfo
();
?>
    然后通过http://localhost/phpinfo.php
查看你的环境变量了。
    其实PHP环境的配置并非像很多人想象的那样,并且各种版本的差别也不大,在每次配置环境的时候认真阅读安装文档是非常必要的,安装文档里的方法也都是非常简洁明了的,理解了文档,再来配置环境,那就轻车熟路了。希望的文章能对大家有一点的启发。


柳德才
13691193654
18942949207
QQ:422157370
liudecai_zan@126.com
湖北-武汉-江夏-庙山

posted on 2009-04-19 14:35 liudecai_zan@126.com 阅读(596) 评论(0)  编辑  收藏 所属分类: 程序人生


只有注册用户登录后才能发表评论。


网站导航: