zoukankan      html  css  js  c++  java
  • PHP + Apache Server + MySql 配置

    PHP环境配置

    步骤(分为安装和配置两大步):

    1         apache http server , mysql 和php的安装

    2         apache和php的整合(配置),mysql和php的整合

    安装:

    1         apache http server的安装(http://httpd.apache.org/ ),下载安装包(例如httpd-2.2.19-win32-x86-no_ssl.msi),在安装过程的server information配置中,network domain和server name可以都填localhost,email address随便填一个就ok,其他都可以选择默认。打开浏览器,输入“localhost”,如果显示“it works”就表明安装成功。

    2           mysql安装,下载安装包(http://dev.mysql.com/downloads/,例如mysql-essential-6.0.11-alpha-win32.msi),安装过程中都可以选默认的就行,(为了方便,我们的password填写为123456)。

    3         php是不需要安装的:下载php的包(例如php-5.3.5-Win32-VC6-x86.zip),解压到某个文件夹下(例如C:RambotPHP), 然后,把其中名为“php.ini-development”(也有可能是“php.ini_dist”)的文件的文件名改为“php.ini”作为配置文件。

     

    配置:

    1 整合php和apache

       找到apache的conf文件夹(例如C:Program Files (x86)Apache Software FoundationApache2.2conf)下的httpd.conf并打开。

    a) 查找“LoadModule”,新添加两行,输入php的模块信息

    LoadModule php5_module "C:/Rambot/PHP/php5apache2_2.dll"

    PHPIniDir "C:/Rambot/PHP"

    b) 新建一个apache htdoc目录(可以在任意位置,比如C:ApacheDirhtdocs),并在文件夹中添加一个index.html (或者再加一个index.php)文件。然后在httpd.conf文件中查找“DocumentRoot”,修改默认的站点路径:

    DocumentRoot  “C:/ApacheDir/htdocs”

    c)   查找“<Directory”,把<Directory  “C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs” > 更改为<Directory  “C:/ApacheDir/htdocs” >

    d)  添加允许执行php的文件类型:查找“AddType”,新添加两行:

                    AddType application/x-httpd-php .php

                    AddType application/x-httpd-php .html

            注意,这里x-httpd-php 和.php(.html)之间有一个空格

    e) 查找“DirectoryIndex”,更改默认首页为

         DirectoryIndex index.php index.html

    (就是说输入localhost后,首先执行c:/apachedir/hodocs中的index.php 或者index.html)

    把C:/ApacheDir/htdocs下的index.php文件内容添加如下:<?php  phpinfo(); ?>

    重启apache http server,输入localhost,显示php的相关配置信息,就表明php和apache整合完成。

       

    2 整合php与mysql

      打开php.ini配置文件

    a) 找到“;extension_dir=  “ext””,修改如下“extension_dir=  “C:/Rambot/PHP/ext””,注意把前面的“;”去掉。

    b) 让php支持mysql,同时打开curl,pdo等扩展,把下面内容前面的封号去掉:;extension=php_curl.dll ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_mysqli.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_mysql.dll ;extension=php_xmlrpc.dll

    c)  把“;date.timezone”修改为“date.timezone= Asia/Shanghai”

    在C:/ApacheDir/htdocs新建mysqltest.php文件,内容如下

     <?php

     $bdc = mysql_connection(“localhost”,”root”,”123456”);

    If (!$bdc) {

                  echo ”mysql link error!”;

    }else{

                  echo ”mysql link successfully!”;

     }

     mysql_close();

    ?>

    然后重启apache http server,接着在浏览器中输入localhost/mysqltest.php,如果出现mysql link successfully!, 则表明整合成功

  • 相关阅读:
    DDD框架基础知识
    ORM之Entity Framework(EF)
    ORM之Dapper
    ORM基础知识
    DI 依赖注入之unity的MVC版本使用Microsoft.Practices.Unity1.2与2.0版本对比
    ssh免密连接远程服务器
    Java字节码
    VIM基本命令及自用配置
    Linux字符设备驱动实现
    Python绘图matplotlib
  • 原文地址:https://www.cnblogs.com/rambot/p/3554006.html
Copyright © 2011-2022 走看看