Apache2.2 PHP MySQL安装笔记

1.安装Apache2.2
    双击可执行文件直接安装,安装之后进行测试''http://localhost/",注意80端口的占用情况——迅雷可能会占用80端口冲突。

2.安装PHP5
    解压php5.zip,解压后为E:/php5,重命名php.ini-dist或php.ini-re……为php.ini,
    查找extension_dir,修改extension_dir指向php.ini同目录的ext文件夹,例如:extension_dir="F:/php5/ext",目的是能够找到扩展库,
    并复制到c:/window下。

    复制E:/php5下php5ts.dll,libmysql.dll 到C:\windows\system

3.关联Apache2.2、PHP5
    需要修改Apche2.2中的httppd.conf文件
    找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)

    找到DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php index.php3


    (1)CGI方式安装
        ScriptAlias /php/ "c:/php/"
        AddType application/x-httpd-php .php
        Action application/x-httpd-php "/php/php.exe"
    
    (2)模块安装
        ; For PHP 4 do something like this:
        LoadModule php4_module "c:/php/php4apache2.dll"
        AddType application/x-httpd-php .php

        ; For PHP 5 do something like this:
        LoadModule php5_module "c:/php/php5apache2.dll"
        PHPIniDir "D:/php/php5"
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php .htm
        AddType application/x-httpd-php .html


4.编写测试文件
    
1 <?php
2 echo "HelloWorld!<br>";
3 phpinfo();
4 ?>

    将文件发布出来,测试。

5.安装mysql

6.关联mysql到php中
    修改c:/windows/php.ini
        找到extension_dir,修改成 extension_dir = "F:/php5/ext" 
        去掉如下几个模块前的“;”: extension=php_dba.dll,extension=php_dbase.dll,extension=php_mysql.dll,extension=php_mysqli.dll、 extension=php_curl.dll、 extension=php_gd2.dll、extension=php_mbstring.dll、 extension=php_pdo_mysql.dll、extension=php_xmlrpc.dll
        查找short_open_tag = Off把它修改成short_open_tag = On,让其支持短标签。

7.重启apache
    运行测试页,观察phpinfo中是否有mysql模块。

8.php代码测试mysql
    
1 <?php 
2 $link=mysql_connect('localhost','root','admin');
3 if(!$link) echo "fail";
4 else echo "success";
5 mysql_close();
6 ?>

  

posted @ 2011-09-07 23:43  九毫  阅读(263)  评论(0编辑  收藏  举报