/ 中存储网

window系统上安装PHP+Apache+MySQL的详细过程

2013-09-12 18:45:50 来源:itjs.cn

使用软件版本:

apache_2.2.14-win32-x86-no_ssl.msi

mysql-essential-5.4.3-beta-win32.msi

php-5.2.11-Win32.zip

1. 安装apache

基本一路NEXT,出现network domain, server name以及administrator’s Email Address的地方需要填写,如果有自己的域名可以填写自己的,没有的话随便填写一下也可以,对后面的使用不产生影响,邮件的地方需要含有@符号。默认apache端口是80,并被作为服务自动启动,如之前已经使用过该端口,例如安装有IIS,后面可以在服务配置里面修改端口也可以选择8080安装项;初学者可以选择典型安装,有经验操作者也可以通过自己配置进行安装。如将apache安装在系统盘符下,请配置完成后进行配置文件的保存,方便格机之后继续使用~~继续一路NEXT。安装向导完成后计算机右下角状态栏会出现APACHE图标,绿色开始表示APACHE已经运行,红色方块表示停止服务.

此时在IE里面输入127.0.0.1 会出现apache已运行的It works!提示。

APACHE已经开始运行

2. 安装mysql

一路NEXT,根据需求选择develop machine或者server machine进行安装,选择INNODB的位置等信息,ENABLE TCP/IP NETWORKING,默认端口3306可以修改,但是修改后注意要在后面的配置中相应修改。选择常用的文字编码类型,不选择默认应该是LATIN1,输入安全密码,默认用户名是root,这里使用的密码即操作mysql时候使用密码。

Processing configuration里面的选项都被绿色钩钩执行后安装结束。FINISH~

3. 解压缩php

放到想使用的地方,位置随意,主要要创建一个文件夹,否则将把根目录搞乱~

安装过程基本结束,一下开始配置文件的修改

1. 修改php配置文件:

a) 备份目录文件下php.ini-recommended文件,同时将该文件名修改为php.ini

b) 打开php.ini文件,将extension_dir = “./” 修改为extension_dir = “php解压目录内ext的地址” 例如: extension_dir = “c:phpext”

c) 找到extension=php_gd2.dll,extension=php_imap.dll,extension=php_mcrypt.dll,extension=php_mysql.dll,extension=php_mysqli.dll。将其前面的;去掉,该项扩展被启用

d) 如果安装MYSQL时候修改了相应的端口要在mysql.default_port =进行修改,如使用3306则不需要

e) 避免不必要的麻烦,将解压文件根目录内的dll文件拷贝到c:windowssystem32目录下

注:如有其它安装选项修改则要对应在配置文件中进行修改操作

2. 修改apache 配置文件

a) 首先备份apache安装目录conf里面的httpd.conf文件

b) 在LOADMODULE区域内添加LoadModule php5_module PHP目录php5apache2_2.dll,例如LoadModule php5_module C:/php/php5apache2_2.dll

c) 默认发布地址为

DocumentRoot “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”

可修改为希望发布的地址

d) 在里面添加

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

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

表示允许类型为.php等的文件可以直接发布

e) 在配置文件末尾添加 PHPIniDir “php.ini文件目录地址”,例如PHPIniDir “C:/php”

测试是否成功,将发布目录下的新建一个info.php文件,内容为

phpinfo();

?>

如出现安装PHP版本文件信息,则证明配置安装成功。