windows7 64位安装配置Apache2.2+PHP5.4+MySQL5.5环境

(搭建此环境个人是用于开发php网站用,可以做基于wordpress、CMS的网站,也可以做自己个人构建网站)

 

关于安装目录,网上有人建议目录结构规划安装较合理,对于这个说法,个人认为随意、自愿原则。

apache 2.2.22:

到apache官网下载/httpd/binaries/win32/下的httpd-2.2.22-win32-x86-no_ssl.exe

http://mirror.bit.edu.cn/apache/httpd/binaries/win32/

安装目录:如“D:\DProgram Files\Apache Software Foundation\Apache2.2”

安装时默认安装,注意在 Server Information 的 Network Domain、Server Name 字段填上 localhost,在安装类型的位置选 Custom,然后改变安装路径(如上)。

1、修改\conf\httpd.conf(主要配置文件之一)

    允许Apache将PHP程序作为模块来运行,添加下面内容(位置任意):

LoadModule php5_module

"D:/DProgram Files/php/php5apache2_2.dll"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .htm

AddType application/x-httpd-php .html(.htm, .php为可执行php语言的扩展名)

PHPIniDir "D:/DProgram Files/php"

 

    DocumentRoot 设置为要存放网页文件的目录,默认是apache安装目录下的“htdocs”文件夹,也可以改为本机上的其他目录的绝对路径。如"D:/DProgram Files/Apache Software Foundation/Apache2.2/htdocs";

    DirectoryIndex 修改为

    DirectoryIndex index.php default.php index.html index.htm default.html default.htm

2、测试apache

    重启Apache,用http://localhosthttp://127.0.0.1测试是否成功。

    成功的话屏幕会有个It works!

 

php 5.4.5:

官网下载php-5.4.5-Win32-VC9-x86.rar(建议使用VC9 x86 Thread Safe)

http://windows.php.net/download/

解压目录:如“D:\DProgram Files\php”

1、由于配置文件命名的变化(php.ini-development相当于php.ini-recommended, php.ini-production相当于php.ini-dist),为了安全性、上线考虑,建议把php.ini-production文件重命名为php.ini(网上有些说法是拷贝到system32下,个人此处没有拷贝,一下只有需要拷贝我会写明);

2、修改php.ini(主要配置文件之二)

    ; On windows:

    ;extension_dir(第二个,去掉;)

    extension_dir 改为php\ext所在目录,如 "D:/DProgram Files/php/ext";(注意所有\要变为/,以下也是)

 

     ;session.save_path = "/tmp"(去掉;)

    session.save_path = "D:/DProgram Files/php/session_temp";设置你保存session的目录

 

    以下同样去掉分号(用于加载扩展模块),以更好支持Mysql

    extension=php_curl.dll

    extension=php_gd2.dll

    extension=php_mbstring.dll    extension=php_mysql.dll

    extension=php_mysqli.dll

    extension=php_pdo_mysql.dll

    extension=php_pdo_odbc.dll

    extension=php_xmlrpc.dll

3、添加系统环境变量(重启生效)

    Path 添加 D:\DProgram Files\php;D:\DProgram Files\php\ext

    拷贝php5ts.dll到system32下

 

4、测试php

    在Web根目录下新建test.php(即D:\DProgram Files\Apache Software Foundation\Apache2.2\htdocs目录下)

<html>

<head><title>test</title></head>

<body>

<?php

phpinfo();

?>

</body>

</html>

    运行http://localhost/test.php    如果成功,则应该看到一个含有PHP徽标的网页,其中包含大量设置和其他信息。

 

mysql 5.5: 

同样,官网下载mysql-installer-5.5.25a.0.exe

http://www.mysql.com/downloads/

安装目录:“D:\DProgram Files\MySQL”默认安装

 

测试

    在mysql command line下,能连接则说明数据库可以使用。

    在Web根目录下\htdocs,创建一个 testdb.php 文件,其内容如下:

<?php

$dbhost = 'localhost'; //或者"127.0.0.1"

$dbuser = 'root';//你的mysql用户名

$dbpassword= 'root'; //你的mysql密码

$dbname = 'Mysql'; //你的mysql库名

$connect = mysql_connect($dbhost,$dbuser,$dbpassword);

if ($connect) {

echo '连接成功)';

} else {

echo '连接失败';

}

?>

用浏览器打开 http://localhost/testdb.php 如果看到输出 OK! 就说明配置正常。

by WoodSwordsman

2012-07-21 12:06

相关推荐