windows下搭建apache+php+mysql

在windows下,apache和mysql都有自动化安装的程序,本篇则侧重简述一些配置信息。

 

Apache下载地址:http://httpd.apache.org/download.cgi

php下载地址:http://windows.php.net/download/

mysql下载地址:http://dev.mysql.com/downloads/mysql/

一、版本选择

有个问题要特别注意:apache.org在windows下只提供vc6编译的版本。按php官网的说法,php版本不同,选择编译器有所不同,apache的安装包选择也不同。

目前,php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,只有php5.2是vc6的编译器,但php5.2已不再更新了。换句话说,如果你选择了apache.org 发布的版本,那你只能选择php5.2,否则可能会有问题。

另外,windows下运行vc9或vc11编译的程序,需要安装Visual C++ 运行库,可以在windows官网下载安装Visual C++ 2008(x86)、Visual C++ 2008(x64)、Visual C++ 2012(x86 or x64)

如果使用php5.3以上的版本,推荐到Apache Lounge下载apache。地址:http://apachelounge.com/

二、手动安装

这里忽略安装包傻瓜式安装的操作,如果手动安装apache和mysql,参考以下命令

 

[plain][/plain] view plaincopy

  1. #安装apache2.2
  2. D:\apache2.2\bin\httpd.exe -k install
  3. #启动apache2.2
  4. D:\apache2.2\bin\httpd.exe -k start
  5. #安装mysql
  6. D:\mysql\bin\mysqld.exe -install
  7. #启动mysql
  8. net start mysql

三、配置环境

1、配置apache支持php

[plain][/plain] view plaincopy

  1. PHPIniDir “D:\php\php.ini”
  2. LoadModule php5_module “D:\php\php5apache2_2.dll”
  3. AddType application/x-httpd-php .php

2、配置php支持mysql

[plain][/plain] view plaincopy

  1. extension_dir = “D:/php/ext”
  2. extension=php_mysql.dll

3、php连接mysql

[php][/php] view plaincopy

  1. $link = mysql_connect(‘localhost’, ‘mysql_user’, ‘mysql_password’);
  2. if (!$link) {
  3.     die(‘Could not connect: ‘ . mysql_error());
  4. }
  5. echo ‘Connected successfully’;
  6. mysql_close($link);

标签