Windows下PHP环境安装具体步骤(PHP+Msql+Apache)

Windows下PHP环境安装包括三步:

Windows下PHP环境安装,第一步:Apache安装

Windows下PHP环境安装,第二步:PHP安装

Windows下PHP环境安装,第三步:Mysql安装


Windows下PHP环境安装,第一步:Apache安装

(注意事项:安装过程,任何目录和文件名都不要使用空格,不要使用D:"Program Files 而要使用D:"ProgramFiles,目录名不要包含空格,否则下面设置php会出错)
本次安装目录为D:"PHPServer"
1. apache_2.2.3-win32-x86-no_ssl.msi
Apache服务器软件,我下载的是win版本,2.0系列的配置都是相似的。

Windows下PHP环境安装,第一步:Apache安装图文介绍:

1、双击apache_2.2.10-win32-x86-no_ssl.msi将会打开如下界面:

Windows 下<strong>PHP环境</strong>安装Apache安装第一步

2、点击Next进入下一个界面

Windows 下<strong>PHP环境</strong>安装Apache安装第二步

这里选择 I accept the terms in the license agreement (翻译:我接受许可协议中的条款)

3、选中后点击Next进入下一个界面(这是对Apache的一个大致的介绍,请直接点击下一步)

Windows 下<strong>PHP环境</strong>安装Apache安装第三步

4、选中后点击Next进入下一个界面(这是对Apache的一个大致的介绍,请直接点击下一步)

Windows 下<strong>PHP环境</strong>安装Apache安装第四步

这里他要求你填写你的服务器的基本信息,这里可以随便填写。

5、选中后点击Next进入下一个界面(这是让你选择自定义安装或者是典型安装,这里我们选择Custom自定义安装)

Windows 下<strong>PHP环境</strong>安装Apache安装第五步

5、选中后点击Next进入下一个界面(这是让你选择自定义安装或者是典型安装,这里我们选择Custom自定义安装)

Windows 下<strong>PHP环境</strong>安装Apache安装第六步

选择您的安装位置然后点击OK,进入下一个界面,直接点击Next,进入安装,再直接点击Install界面:

Windows 下<strong>PHP环境</strong>安装Apache安装第七步

5、当他复制完文件后会对系统做一个基本的配置,正式完成时如下界面:

Windows 下<strong>PHP环境</strong>安装Apache安装第八步

安装结束后,apache自动运行,在浏览器里输入http://127.0.0.1是 不是显示出了默认的网页,如果出现一个默认的主页如果你不希望看到这个页面,可以到D:"PHPServer"Apache2"conf目录下找到 httpd.conf 打开编辑,并查找 DocumentRoot"在2.0系列的版本中,找到一个DocumentRoot" ,把引号内的路径改为你自己的路径就可以了,比如 DocumentRoot “F:/WEB_PHP” 现在默认的根目录就是 D:/HPServer/Apache2.2/htdocs 注意这里用的是"/",我的现在改成了:F:/WEB_PHP,还有一处是:<Directory "D:"PHPServer"Apache2"conf">,这里也要改的。

注意问题:当你安装完成后很多情况下Apache是没有运行的,在你电脑右下角的地方显示apache没有启动着表明你的Apache没有启动。这种情况有可能是你的 apache的默认端口80端口暂时被其他软件占用造成的。你只需要重启你的电脑就可以了。正常状态为:apache正常启动

到现在为止Windows下PHP环境安装,第一步:Apache安装应经完成。返回头部< /a>

Windows下PHP环境安装,第一步:PHP安装


一、安装php5.2
下载过来的php-5.2-Win32一般是个zip格式的压缩包,解压缩到D:"PHPServer目录下,并使文件都在一个文件夹下,改文件夹名为 php5 ,这样方便接下来的工作。现在我们看到 D:"PHPServer下面已经有两个文件夹了, 一个是 apache2(安装apache2.2.3自动生成的一个文件夹) 另一个是 php5 我的方式是每一个软件一个文件夹,并且这些文件夹在同一目录下, 这样便于查找。

二、我们现在开始配置apache使它支持php5。
1、首先,找到 D:"PHPServer"php5 目录下的php.ini-dist 重命名为php.ini 并复制到C:"windows 目录下,
2、复制 D:"PHPServer"php5 目录下的php5ts.dll,libmysql.dll( 加载php和apache的动态链接库)到C:"windows"system32
3、复制 D:"PHPServer"php5"ext 目录下的php_gd2.dll,php_mysql.dll 到C:"windows"system32

也可先做第一步,然后把以下命令COPY为BAT文件
@echo off
copy libmysql.dll %windir%"system32"
copy php5ts.dll %windir%"system32"
copy ext/php_gd2.dll %windir%"system32"
copy ext/php_mysql.dll %windir%"system32"
copy php.ini %windir%"
放在php5的根目录运行

接下去,我们开始配置 D:"PHPServer"Apache"Apache2"conf 下的 httpd.conf文件,打开apache配置文件httpd.conf:开始/程序/Apache HTTP Server/Configure Apache Server/Edit....
1、找到DirectoryIndex index.html 在后面加入 index.htm index.html.var index.php,这样的目的是让apache服务器能够解析哪种语言放在越靠前的优先访问。服务器默认的是.html的文件,如果这里你修改了,那么 要重启服务器。
2、模块化安装配置
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module D:/PHPServer/php5/php5apache2_2.dll(下面有说明)
其中D:/PHPServer/php5/ 为你php目录
3、找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
AddType application/x-httpd-php .php
4、验证Apache整合PHP
新建一个PHP文件:phpinfo.php,放到你设置的Apache的WEB目录,我设置的是F:/WEB_PHP。
<?echo phpinfo();?>

如果输出类似于一下的界面:

php安装后成功界面

这样说明你的apache与php的整合成功!返回头部

Windows下PHP环境安装,第三步:Mysql安装

一、Mysql安装。

1、打开Mysql文件夹中的setup.ex出现如下界面:

Windows 下<strong>PHP环境</strong>安装Mysql安装第一步

2、 直接点击Next进入下一个界面:

Windows 下<strong>PHP环境</strong>安装Mysql安装第二步

这是让你选择安装的类型。

Typical为典型安装,这个是Mysql推荐的一种安装方式,他满足了大部分的用户需求,你可以选择这个。

Complete为完全安装它会把Mysql的全部功能都安装,但是他会占用大量的内存资源,如果你不是高级用户这里可以不选。

Custom为自定义安装,你可以选择或取消你要安装的功能,并且可以自定义你的安装目录,这里我们选择Custom。

单击Next出现下一个界面:

3、在这个界面里我们其他不要改动,直接选择你的安装目录:

Windows 下<strong>PHP环境</strong>安装Mysql安装第三步

4、然后点击ok,进入下一个界面直接点击Install。进行安装,然后会出现如下界面:

这里是询问你是否要注册一个mysql.com的账号,或是使用已有的账号登陆mysql.com

Windows 下<strong>PHP环境</strong>安装Mysql安装第四步

5、一般不需要了,点选“Skip Sign-Up”,按“Next”略过此步骤:

Windows 下<strong>PHP环境</strong>安装Mysql安装第五步

现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql配置向导,不用向以前一样,自己手动乱七八糟的配置my.ini了,将 “Configure the Mysql Server now”前面的勾打上,点“Finish”结束软件的安装并启动mysql配置向导

6、这个界面是Mysql的配置界面:

Windows 下<strong>PHP环境</strong>安装Mysql安装第六步

7、这个界面是让您选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程:

Windows 下<strong>PHP环境</strong>安装Mysql安装第七步

8、这个界面是让您选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满:

Windows 下<strong>PHP环境</strong>安装Mysql安装第八步

9、点击Next进入以下界面这里是让您选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、 “Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non- Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non- transactional),随自己的用途而选择了,我这里选择“Transactional Database Only”,按“Next”继续:

Windows 下<strong>PHP环境</strong>安装Mysql安装第九步

10、这里是对InnoDB Tablespace进行配置,就是为InnoDB数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数 据库损坏,当然,对数据库做个备份就没问题了,这里不详述,我这里没有修改,使用用默认位置,直接按“Next”继续:

Windows 下<strong>PHP环境</strong>安装Mysql安装第十步

11、这里是选择您的网站的一般mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、 “Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我数目,“Decision Support(DSS)/OLAP”,自己的服务器,应该够用了,按“Next”继续:

Windows 下<strong>PHP环境</strong>安装Mysql安装第十一步

12、是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打 上,Port Number:3306,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允 许细小的语法错误,如果您还是个新手,我建议您取消标准模式以减少麻烦,但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可 能性,按“Next”继续:

Windows 下<strong>PHP环境</strong>安装Mysql安装第十二步

13、这个比较重要,就是对mysql默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码, 这里选择第三个,然后在Character Set那里选择或填入“gbk”,当然也可以用“gb2312”,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它 乱七八糟的字——使用mysql的时候,在执行数据操作命令之前运行一次“SET NAMES GBK;”(运行一次就行了,GBK可以替换为其它值,视这里的设置而定),就可以正常的使用汉字(或其它文字)了,否则不能正常显示汉字,按 “Next”继续:

Windows 下<strong>PHP环境</strong>安装Mysql安装第十三步

14、选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到 Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变,按“Next”继续:

Windows 下<strong>PHP环境</strong>安装Mysql安装第十四步

16、一步询问是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。 “Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。 最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续:

Windows 下<strong>PHP环境</strong>安装Mysql安装第十五步

17、确认设置无误,如果有误,按“Back”返回检查,按“Execute”使设置生效:

Windows 下<strong>PHP环境</strong>安装Mysql安装第十六步

18、设置完毕,按“Finish”结束mysql的安装与配置。

Windows 下<strong>PHP环境</strong>安装Mysql安装第十七步

注意:

这里有一个比较常见的错误:

1、安装mysql出现write configuration file通不过,比如:后面的提示是 configuration file template D:"PHPServer"Mysql5.0"my- template.ini could not be processed and written to D:"PHPServer"Mysql5.0"my.ini.error code-1

可能原因:安装路径带有中文。

解决办法:换到另外全部是英文和数字的目录安装应该就正常了。

2、不能“Start service”

可能原因:一般出现在以前有安装mysql的服务器上。

解 决办法:先保证以前安装的mysql服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的操作;如果依然不行,将 mysql安装目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的data文件夹删除,备份的data文件夹移回来,再重启mysql服 务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。

至此Mysql的安装已经完成。

为了让php支持mysql,需要做如下操作:

1、修改c:"windows下的php.ini文件, 将 extension_dir = "./"修改为extension_dir = "d:"PHPServer"php5"ext", 将register_globals = Off改为On; 将;extension=php_mysql.dll前面的引号";"去掉。
2、复制php目录下的libmysql.dll文件到system32下

测试MySQL,在Web根目录下建立testdb.php文件内容如下:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>

安装phpMyAdmin:
将phpMyadmin解压到apache的网页目录,为了方便后序操作将文件夹重命名为pma.

PHPMyAdmin配置
在libraries"config.default.php中
$cfg['Servers'][$i]['user']          = 'root';                    // MySQL user
$cfg['Servers'][$i]['password']      = 'your password';          // MySQL password (only needed
加入用户名和密码


注意事项
装了mysql后外部不能连接
打开XP防火墙的3306端口,允许外部访问.当然如果你装了其他的防火墙也要打开此端口.

mysqlfront 不能连接的问题,报1251错误
在本机用其他工具和命令行都可以连, 在另外一台linux上也可以连,将加密方式改为了old_password也不行,但是今天来开机发现可以连了.或许是要重启以下吧,呵呵.

进入phpMyAdmin时, 出现 “无法载入 mysql 扩展,请检查 PHP 配置”。这里或许是显示的乱码,你要在IE的编码中选择简体中文就会看到.
解决办法就是上面说的要让php支持mysql,设置扩展文件的的路径,打开扩展项.

进入phpMyAdmin的管理页面以后,网页下方出现mbstring的警告,
解决:在php.ini中将此扩展打开,将;extension=php_mbstring.dll前面的引号去掉即可

至此Windows下PHP环境安装就全部安装完成了。

posted on 2011-04-29 00:02 丁克设计 阅读(3101) 评论(0)  编辑  收藏


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


网站导航:
 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

留言簿(6)

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜