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环境的配置并非像很多人想象的那样,并且各种版本的差别也不大,在每次配置环境的时候认真阅读安装文档是非常必要的,安装文档里的方法也都是非常简洁明了的,理解了文档,再来配置环境,那就轻车熟路了。希望的文章能对大家有一点的启发。

php5开发运行环境配置

    PHP5是现在PHP正式发行的最新版本。完全重写的内核及面对对象的特性。使它在性能上遥遥领先于PHP4。下面给大家讲的是PHP5的详细配置过程。

    所需软件
    1. apache
    2. php
    3. mysql
    你先需要下载上面的这些软件。上面的三个软件是一个PHP运行环境所必须的。你可以点击软件名进入网站下载。

    安装软件
    1. 安装apache
    这个很简单,双击安装程序,按着提示一步步操作就行了。
    2. 安装mysql
    如果你下载的是安装版(install),就跟上面一样进行操作,如果你下载的是压缩版。就把文件解压缩到你要安装的目录。如:D:\mysql
    3. 安装php
    解压你下载的PHP文件到一个目录,如:D:\php
    现在就差不多把软件都安装完了,你现在可以打开浏览器,然后在地址栏输入: localhost或127.0.0.1 然后回车。 如果页面显示“it's works”, 祝贺你,完成了50%。

    参数配置
    已经到了最后一步,也是最重要的一步,很多人在安装PHP环境时出现的错误,都集中在这一步。因为这一步的许多操作都是在文件中改参数,没有提供相关界面,所以没有经验的人出错也不足为怪。别看我现在配置起来轻车熟路。想当年学PHP时,花了一个月才搞懂是怎么回事。OK,让我们开始。
    1.配置apache
    httpd.conf是apache的配置文件。用记事本打开这个文件。如果在安装时你没有更改路径,那就在 C:\Program Files\Apache Group\Apache2\conf\httpd.conf 。

    搜索”LoadModule”,然后在一大段LoadModule后添加一行内容:LoadModule php5_module “D:\php\php5apache2.dll”,这句内容是让apache在启动时加载PHP5的模块,那中间的路径就是你PHP解决的目录路径。自已视情况更改。

    搜索”DocumentRoot”, 然后把引号中的内容改成你网站存放的目录地址。 我就改成了“D:\wwwroot”

    搜索”Directory”, 把后面的路径改成跟上面一样,这个指的也是网站的目录。它中间的一些参数是对网站目录进行一些配置的。暂时不要理会。

    搜索”index.html”, 紧挨着它后面添加” index.htm index.php”,这个是配置网站配认页面的,自已看着配置。用空格分开

    在文件结尾添加下面两行代码:

    AddType application/x-httpd-php .php
    PHPIniDir "D:\php"

    第一行是让apache可以解析php文件,第二句是指明php.ini文件的位置。如果你习惯把php.ini文件复制到c:\windows下,就不需要。
    到了这步,已经可以正常解析php文件了。你可以在你设定的网站目录中新建一个PHP文件,内容为:

    phpinfo();

    如果输出一个表格样的内容,那就表示配置成功。

    2. 配置Mysql
    Mysql为PHP提供了强大的数据库支持。如果你下载的是安装版,可以略过此步,解压版请按步骤操作:
    复制my-medium.ini到C:\windows,并改名为: my.ini。
    在CMD中输入下面的代码:

    C:\>mysqld-nt.exe --install MySQL-noinstall --defaults-file="C:\windows\my.ini"
    C:\>net start MySQL-noinstall

    3. 配置php.ini文件
    打开你的php.ini文件,找到下面的几行,把前面的分号去掉。

    ;extension=php_mysql.dll
    ;extension=php_pdo.dll
    ;extension=php_pdo_mysql.dll

    其实只去行第一行的分号也行,但PDO是PHP5推荐的数据库操作方式。所以说顺便也开了吧。

    到此,一个简单的PHP5运行环境就配置完成了。重新启动apache,试试看…

    • Tags:
    Image
    Image

    等保设备套餐,特价限时优惠

    Image
    Image

    © Copyright 2005~2025 珠海超凡科技有限公司 All rights reserved 粤ICP备11027936号 粤公网安备:44040202000848号