• PHP+Apache+Mysql配置


    首先,在官网上下载Apache、PHP、MySQL

    安装:

    一、安装Apache

    运行Apache的安装文件httpd-2.2.22-win32-x86-openssl-0.9.8t.msi(官网上给win提供了两种,还有一种是httpd-2.2.22-win32-x86-no_ssl.msi。no_ssl安装一直有问题,最后用openssl成功!)

      可以一路next下去,其中有一个填ServerInformation的地方。我是按照上面的eg随便填的

    在Setup-type中我选择的是Typical模式,继续一路的next。最后Finish.

    测试Apache是否安装成功:

    在安装完成后,任务栏的右下角会出现

    用于start,stop和restart.

    在浏览器中输入url:http://127.0.0.1 出现 It works!说明我的的Apache安装成功。

    二、安装php并在Apache中进行配置

    1.将下载的php-5.4.6-Win32-VC9-x86.zip解压的C盘根目录下然后重名命为php

    2.打开重名名为php的文件夹,找到里面php.ini-development(php5版本之前的叫做php.ini-dist)将它重名名为php.ini

    然后把php.ini复制到系统文件目录中(winxp在C:/Windows win7可以不用复制)

    3.修改Apache的配置文件,使PHP可以在Apache上运行

    打开Apache配置文件httpd.conf:开始->所有程序->Apache Server 2.2->Configure Apache Server->Edit the Apache httpd.conf Configuration File

    在httpd.conf中加上:

    LoadFile c:/php/php5ts.dll
    LoadModule php5_module C:/php/php5apache2_2.dll
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php"

    然后重启Apache

    4.测试是否配置成功

    在Apache安装目录下的htdocs文件夹下(我的是在:C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)编写测试文件test.php

    <?php
    echo "Hello php!"
    ?>

    在浏览器中输入url: http://localhost/test.php 出现我们之前编写的Hello php!说明配置成功

    注意:Apache默认的安装端口是80.如果出现端口被其他医用程序占用的情况,修改apache的配置文件httpd.conf 将Listen 80 改为其它端口,然后在输入url使要在localhost:加上修改的端口号。

    如果出现输入url之后直接变成下载相应的文件, 则在php文件夹下找到php5apache2_2.dll(不同版本找到不同编号)复制到appache安装目录下的Apache2.2\modules\下面。然后在刚才修改过的apache配置文件下面再增添一行

    AddType application/x-httpd-source .phps

    三、安装MySql和phpMyAdmin

    Mysql的安装有很多guide,这里就不在赘述。下面介绍下phpMyAdmin的安装。它是以网页的形式,实现php对mysql的控制,一个很有用的tools.

    1. 在官网上下载phpMyAdmin,然后将下载的压缩文件解压到Apache站点目录中(我的是在C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)

    2.重命名phpMyAdmin的config文件:

    在我们刚才解压的phpMyAdmin文件夹中,找到config.sample.inc.php这个文件,将它重名为config.inc.php

    3.修改config.inc.php中内容

    $cfg['Servers'][$i]['auth_type'] = 'cookie';将这句中的cookie改为config

    然后加入如下两行:

    $cfg['Servers'][$i]['user'] = 'root'; // MySQL user
    $cfg['Servers'][$i]['password'] = '自己的密码'; 

    这时如果我们直接在浏览器中输入url:http://localhost/phpMyadmin/index.php 会出现:“phpMyadmin 缺少 mysql扩展”这个错误,这时因为未对php和phpMyAdmin之间进行配置

    在C:\php打开php.ini

    找到:extension=php_mysqli.dll和extension=php_mysql.dll将前面的;去掉。这样就启动了mysql这个扩展模块

    然后指定扩展目录的地址,去掉extension_dir = "./"前面的分号,填入目录地址:extension_dir = "c:/php/ext/"

    重启Apache

    这时在url中输入http://localhost/phpMyadmin/index.php 就会出现phpMyAdmin的欢迎页面了。

    另外,在第一次对数据库进行操作的时候有可能会报错,这时需要把libmysql.dll文件复制到c:/windows/system32下面.对于php5安装文件中并没有libmysql.dll,需要到网上下载一个然后复制到c:/windows/system32就可以使用了

    大功告成!

  • 相关阅读:
    Spread Studio中文支持图解
    C#反射实例No.1
    关于XML序列化的简单例子
    将数据结构类型序列化和反序列化(BinaryFormatter类)
    获取计算机名称,IP,MAC地址
    原始套接字发送自定义IP包
    IP包首部格式
    struct和byte[]相互转换(用Marshal类实现)
    图片保存到数据库和从数据库读取图片并显示(C#)
    单词分析器源码
  • 原文地址:https://www.cnblogs.com/doublesong/p/2667748.html
Copyright © 2020-2023  润新知