参考文献:

转:

率先步:下载安装的文书
    1.
MySQL:下载地址mysql-5.1.49-win32.msi;
    2. Apache:
下载地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi;
49的布署方式。    3. PHP5.3.3 
下载地址php-5.3.3-Win32-VC6-x86小心:一定要下载php-5.3.3-Win32-VC6-x86版本
   
的,不要下载php-5.3.3-nts-Win32-VC6-x86本子,更不用下载VC9版本的,因为她是IIS服务器安装版本。
第二步:安装文件
    1.
在要设置的磁盘建一个文件夹(作者的做法是在D盘的根目录下创办一个php文件夹D:\php)。
    2. 装置Apache服务器,安装已毕后的目录结果是:D:\php\Apache。
    3. 把下载的php-5.3.3-Win32-VC6-x86解压的D:\php目录中,可以把公文夹的名字改短,结果D:\php\php5
    4.
装置MySql数据库,它的装置和一般景色亦然。作者把他设置在(D:\php\MySQL)和php同目录。
第三步:配置PHP5.3.3
    1.
布置PHP5.3.3,打开php安装目录(作者是D:\php\php5)可以见到目录下有七个那样的文本php.ini-   
development和php.ini-production,第四个是付出应用的布置文件,第三个是正经的生育环境的配置。
    2. 挑选php.ini-development复制一份到同目录下,并改名换姓为php.ini使用文本工具打开,查找extension_dir,可以
        看到五个,接纳On
windows:上边的不胜并去得眼前的支行修改为extension_dir =
“D:/php/php5/ext”,读者根
       
据自己的目录结构布局,目的是找到和php.ini同目录下的ext文件夹中的扩张库。
    3. 查找extension=php_,去掉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_xmlrpc.dll前面
        的分号。查找short_open_tag = Off把它修改成short_open_tag =
On,让其帮衬短标签。
    4.
复制php5ts.dll文件到WINDOWS/system32目录下,唯有php-5.3.3-Win32-VC6-x86本子中才有php5ts.dll
        php-5.3.3-nts-Win32-VC6-x86版本是从未有过的。
第四步:配置Apache
    1.
开拓Apache目录下conf目录中的httpd.conf文件,查找#LoadModule,在其末尾处大致是128行的地点
        添加:
        LoadModule php5_module
“D:/php/php5/php5apache2_2.dll”
        PHPIniDir “D:/php/php5”
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php .htm
        AddType application/x-httpd-php .html
        目录结构按照用户自己目录配置。
    2. 摸索DirectoryIndex index.html
将其修改成DirectoryIndex index.php
default.php index.html index.htm default.html
        default.htm
    3. 追寻DocumentRoot将其修改为指向您须求停放web文件的文本夹上(作者在D:/php目录中开创了一个
        www文件夹)所以DocumentRoot就是DocumentRoot
“D:/php/www”,读者可以根据自己安顿来修改。
    4. 搜寻<Directory将其修改为你协调安插的DocumentRoot的门路(作者是<Directory “D:/php/www”>)
第五步:测试php+Apache+MySql是不是配备成功
    1.
开辟MySql在MySql中开创一个新数据库和表。(作者是userInfo数据库和users表就有id和name八个字段)
        测试呢?不难就好,呵呵!!
    2.
在上头创制的www文件夹中创制一个index.php文件使用EditPlus或者其余文件工具打开。
    3. 写入:

1.软件武装

               
 

 

复制代码 代码如下:

PHP:

                 

率先步:下载安装的文书
    1.
MySQL:下载地址mysql-5.1.49-win32.msi;
    2. Apache:
下载地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi;
    3. PHP5.3.3 
下载地址php-5.3.3-Win32-VC6-x86小心:一定要下载php-5.3.3-Win32-VC6-x86版本
   
的,不要下载php-5.3.3-nts-Win32-VC6-x86本子,更不要下载VC9版本的,因为她是IIS服务器安装版本。
第二步:安装文件
    1.
在要设置的磁盘建一个文本夹(作者的做法是在D盘的根目录下开创一个php文件夹D:\php)。
    2. 设置Apache服务器,安装到位后的目录结果是:D:\php\Apache。
    3. 把下载的php-5.3.3-Win32-VC6-x86解压的D:\php目录中,可以把文件夹的名字改短,结果D:\php\php5
    4.
设置MySql数据库,它的安装和一般意况相同。作者把他设置在(D:\php\MySQL)和php同目录。
第三步:配置PHP5.3.3
    1.
配置PHP5.3.3,打开php安装目录(作者是D:\php\php5)可以见见目录下有四个这么的文本php.ini-   
development和php.ini-production,第四个是开发应用的配置文件,第二个是专业的生育环境的配备。
    2. 选项php.ini-development复制一份到同目录下,并改名换姓为php.ini使用文本工具打开,查找extension_dir,可以
        看到五个,采纳On
windows:上边的那一个并去得眼前的分公司修改为extension_dir =
“D:/php/php5/ext”,读者根
       
据自己的目录结构布局,目标是找到和php.ini同目录下的ext文件夹中的伸张库。
    3. 查找extension=php_,去掉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_xmlrpc.dll前面
        的分号。查找short_open_tag = Off把它修改成short_open_tag =
On,让其帮衬短标签。
    4.
复制php5ts.dll文件到WINDOWS/system32索引下,唯有php-5.3.3-Win32-VC6-x86版本中才有php5ts.dll
        php-5.3.3-nts-Win32-VC6-x86本子是从未的。

<?
$DB_HOST = “localhost”;
$DB_USER = “root”;
$DB_PASS = “root”;
$DB_NAME = “userInfo”;

non-thread-safe是非安全线程主要与IIS搭配环境。

               
 

    5.
怎么不可以连接受mysql,把php的libmysql.dll也复制到c:/windows/system32/下。
第四步:配置Apache
    1.
开拓Apache目录下conf目录中的httpd.conf文件,查找#LoadModule,在其末尾处大致是128行的地点
        添加:
        LoadModule php5_module
“D:/php/php5/php5apache2_2.dll”
        PHPIniDir “D:/php/php5”
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php .htm
        AddType application/x-httpd-php .html
        目录结构按照用户自己目录配置。
    2. 找寻DirectoryIndex index.html
将其修改成DirectoryIndex index.php
default.php index.html index.htm default.html
        default.htm
    3. 搜索DocumentRoot将其修改为指向您需要停放web文件的文本夹上(作者在D:/php目录中开创了一个
        www文件夹)所以DocumentRoot就是DocumentRoot
“D:/php/www”,读者可以根据自己布署来修改。
    4. 摸索<Directory将其修改为你协调布署的DocumentRoot的不二法门(作者是<Directory “D:/php/www”>)
第五步:测试php+Apache+MySql是或不是配备成功
    1.
开辟MySql在MySql中创建一个新数据库和表。(小编是userInfo数据库和users表就有id和name四个字段)
        测试呢?简单就好,呵呵!!
    2.
在上头创制的www文件夹中创设一个index.php文件使用EditPlus或者其他文件工具打开。
    3. 写入:

mysql_connect($DB_HOST,$DB_USER,$DB_PASS);
mysql_select_db($DB_NAME);

thread-safe安全线程与Apache搭配环境。

 1、下载Apache2.4(因为php7.0之上版本须要Apache2.4上述的支持),下载地址为

Php代码
澳门金沙国际 1

mysql_query(“set NAMES gb2312”);
$sql = “Select * From users”;
$result = mysql_query($sql);
while($data=mysql_fetch_array($result)){
echo “————————“;
echo $data[‘id’].”<br/>”;
echo $data[‘name’].”<br/>”;
}
mysql_close();
?>

Apache:

自我下载的版本为:下图中流行2.4.33 x64:

  1. <?   
  2.     $DB_HOST = “localhost”;   
  3.     $DB_USER = “root”;   
  4.     $DB_PASS = “root”;   
  5.     $DB_NAME = “userInfo”;   
  6.   
  7.     mysql_connect($DB_HOST,$DB_USER,$DB_PASS);
      
  8.     mysql_select_db($DB_NAME);   
  9.        
  10.     mysql_query(“set NAMES gb2312”);   
  11.     $sql = “Select * From users”;   
  12.     $result = mysql_query($sql);   
  13.     while($data=mysql_fetch_array($result)){   
  14.         echo “————————“;   
  15.         echo $data[‘id’].”<br/>”;   
  16.         echo $data[‘name’].”<br/>”;   
  17.     }   
  18.     mysql_close();   
  19. ?>  

    $DB_HOST = "localhost";
    $DB_USER = "root";
    $DB_PASS = "root";
    $DB_NAME = "userInfo";
    
    mysql_connect($DB_HOST,$DB_USER,$DB_PASS);
    mysql_select_db($DB_NAME);
    
    mysql_query("set NAMES gb2312");
    $sql = "Select * From users";
    $result = mysql_query($sql);
    while($data=mysql_fetch_array($result)){
        echo "------------------------";
        echo $data['id']."<br/>";
        echo $data['name']."<br/>";
    }
    mysql_close();
    

    ?>

4.启动Apache服务器,在浏览器输入
倘诺看到下图:表示大家大功告成了!祝贺祝贺!
澳门金沙国际 2

Microsoft Visual C++ 2010 SP1 Redistributable Package
(x64):

澳门金沙国际 3

4.启动Apache服务器,在浏览器输入
        要是见到下图:表示大家马到功成了!祝贺祝贺!

您可能感兴趣的稿子:

  • windows8.1下Apache+Php+MySQL配置步骤
  • windows下apache+php+mysql
    环境安排形式
  • linux下安装apache与php;Apache+PHP+MySQL配置攻略
  • CentOS
    6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
  • Windows下Apache+MySQL+PHP运行环境的设置图文方法
  • Apache+php+mysql在windows下的装置与布局图解(最新版)
  • win7 64位系统
    配置php最新版开发环境(php+Apache+mysql)
  • Windows下搭建PHP开发环境(Apache+PHP+MySQL)
  • #举行笔记#Ubuntu配置Apache+PHP+MySQL
  • apache php
    mysql开发条件设置教程

Microsoft Visual C++ 2010 SP1 Redistributable Package
(x86):

3、下载php7.0(Microsoft Drivers for PHP for SQL
Server驱动文件最新4.0支撑到php7.0),下载地址:

      澳门金沙国际 4

2.设置环境变量

澳门金沙国际 5

Path
下添加:D:\Downloads\PHP\php-5.6.7-Win32-VC11-x86;D:\Downloads\PHP\php-5.6.7-Win32-VC11-x86\ext

 3、配置Apache和php

3.安装Apache服务

1)解压安装

软件下载完后展开解压,修改D:\Downloads\httpd-2.4.12-x86-vc11-r2\Apache24\conf\httpd.conf文件,内容如下,

       将下载后的Apache解压缩。如解压到D:\php\Apache24。

Define SRVROOT “/Apache24” → Define SRVROOT
“D:/Downloads/httpd-2.4.12-x86-vc11-r2/Apache24” 

     
 将下载的php-7.0.29-Win32-VC14-x64解压。如解压到D:\php\php-7.0.29-Win32-VC14-x64。

以管理员的身价打开命令提示符,在指令提醒符中输入:D:
,回车之后即可进入D盘,再输入cd
“D:\Downloads\PHP\httpd-2.4.12-x86-vc11-r2\Apache24\bin>”,回车之后即可进入bin文件夹,然后再输入:httpd.exe
-k install  
.(当然,启动|为止|重启的话,都急需选择-k那几个参数,也就是httpd.exe -k
start|stop|restart。)

 2)配置Apache24\conf下httpd.conf 文件,用记事本打开即可:

假定出现(OS
10013)以一种访问权限差异意的法子做了一个拜访套接字的品味。则须要再修改httpd.conf,因为80端口被挤占,修改如下

      (1)第38行SRVROOT值改为 “D:/php/Apache24″//Apache程序的岗位。   

Listen 80 → Listen 8080

               那里定义了变量,将来用到的SRVROOT都是以此路径 

在浏览器中输入:

Works!则代表安装apache 成功

      (2)第213行ServerName前面的“#”号去掉;     

4.载入PHP模块**

      (3)第246行DocumentRoot “c:/Apache24/htdocs”改为DocumentRoot
“D:/www”;//网站的根目录

先是修改Apache的配置文件,让Apache帮衬解析PHP文件,Apache配置文件在Apache安装目录的conf目录下的httpd.conf,打开此文件, 找到#LoadModule,在这么些上边添加

             
 第247行<Directory”c:/Apache24/htdocs”>改为<Directory “D:/www
“>;

LoadModule php5_module
“D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/php5apache2_4.dll”
PHPIniDir “D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/”
AddType application/x-httpd-php .php .phtml

               注意:那几个WWW文件夹要团结去新建的,不建的话会报错的。

接下来在httpd.conf这些布局文件中找到

     
(4)第281行DirectoryIndex index.html改为DirectoryIndexindex.html
index.php index.htm   //匡助越多的默许页

DirectoryIndex index.html → DirectoryIndex index.php index.html

     
(5)文件添加上边几行,增加对php7的支撑:

表示默许先访问index.php

             
 PHPIniDir “D:/php/php-7.0.29-Win32-VC14-x64”

将php.ini-development改名为php.ini,作为PHP的安插文件,打开那些布局文件

             
 LoadModule php7_module
“D:/php/php-7.0.29-Win32-VC14-x64/php7apache2_4.dll”

安装PHP扩充包的现实性目录,找到

             
 AddType application/x-httpd-php .php .html .htm

;extension_dir = “ext” → extension_dir =
“D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/ext” 后边还有个分行也要去除

     
(6)测试。把index.html(内容随便写的怎样)放到D:\www目录下,用浏览器,地址栏输入localhost,访问会现出index.html文件内的情节,Apache配置成功。

安装时区,找到

 

;date.timezone =  → date.timezone =
Asia/Shanghai

3)配置php

重启Apache,在站点目录(D:\Downloads\PHP\httpd-2.4.12-x86-vc11-r2\Apache24\htdocs)下新建文件index.php,输入内容

   
(1)打开D:\php\php-7.0.29-Win32-VC14-x64\php.ini-production;复制不偏不倚命名为php.ini

<?php
phpinfo();
?>

    (2)将
D:\php\php-7.0.29-Win32-VC14-x64和D:\php\php-7.0.29-Win32-VC14-x64\ext参与环境变量PATH中,

打开浏览器输入

             选中总括机,右键属性–>高级系 统设置
–>环境变量–>系统变量,找到Path,编辑,在其后增进; D:\php\php-7.0.29-Win32-VC14-x64;D:\php\php-7.0.29-Win32-VC14-x64\ext,下图,

澳门金沙国际 6

澳门金沙国际 7

      (3)打开多少个常用php伸张:

             
 用记事本或其余编辑器打开D:\php\php-7.0.29-Win32-VC14-x64\php.ini

             
 ;extension_dir = “ext”修改为 extension_dir = “ext”
(去掉extension前面的分行)

             
 893行 ;extension=php_curl.dll 去掉前边的分公司

               896行 ;extension=php_gd2.dll 去掉前边的支行

               903行 ;extension=php_mbstring.dll 去掉前边的分行

               905行 ;extension=php_mysqli.dll 去掉前面的分公司

               909行 ; extension=php_pdo_mysql.dll 去掉前边的支行

       1040行

     [SQL]

     ;

     sql.safe_mode = On

    462行    display_errors = On  用来突显错误新闻

     
 (4)测试:(大前提,Apache是打开状态)

             
 编写D:\www\test.html, 添加内容为<?php
phpinfo()?>,保存。

             
 在浏览器中开辟
127.0.0.1/test.html,是否见到了phpinfo的相关内容,恭喜你,你的php已经跟apache协同工作了!

           
  澳门金沙国际 8

 

4、php与sql server 连接测试

       1)下载驱动Microsoft Drivers for PHP for SQL
Server,下载地址: 
  

                下载链接地址有八个文件:

                •SQLSRV30.EXE

                •SQLSRV31.EXE

                •SQLSRV32.EXE

                •SQLSRV40.EXE

澳门金沙国际 ,                分别支持不一样的PHp版本

                •Version 4.0 supports PHP 7.0+

                •Version 3.2 supports PHP 5.6, 5.5, and 5.4

                •Version 3.1 supports PHP 5.5 and 5.4

                •Version 3.0 supports PHP 5.4.

               因为我设置的是PHP7.0本子,所以下载的是SQLSRV40.EXE

             
 安装SQLSRV40.EXE,选取解压路径为:D:\php\php-7.0.29-Win32-VC14-x64
\ext。如下图所示:

           
  澳门金沙国际 9

   2)php.ini修改

            734行 extension_dir =
“D:\php\php-7.0.29-Win32-VC14-x64\ext”

            在php.ini 里丰裕以下三句:

           extension=php_odbc.dll

           extension=php_sqlsrv_7_ts_x64.dll

          extension=php_pdo_sqlsrv_7_ts_x64.dll

   3)保存php.ini,重启apache,浏览器打开127.0.0.1/test.html

 
 澳门金沙国际 10

澳门金沙国际 11

5、安装sqlserver2008r2,安装教程:

6、测试数据库连接

       建立连接测试文件test.php   

      <?php

           header(“Content-type: text/html; charset=utf-8”);

           $serverName = “localhost”;

           //数据库名字叫test

           $connectionInfo
=array(“Database”=>”test”,”UID”=>”sa”,”PWD”=>”root”);

           $conn = sqlsrv_connect($serverName, $connectionInfo );

           if( $conn === false ) {

               die( print_r( sqlsrv_errors(), true));

                }else{
               echo “连接数据库正确”;
           }

      ?>

刚初叶页面出现报错,rray ( [0] => Array ( [0] => IMSSP
[SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] =>
This extension requires the Microsoft SQL Server 2012 Native Client.
Access the following URL to download the Microsoft SQL Server 2012
Native Client ODBC driver for
x86: [message] =>
This extension requires the Microsoft SQL Server 2012 Native Client.
Access the following URL to download the Microsoft SQL Server 2012
Native Client ODBC driver for
x86:  ) [1] => Array
( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code]
=> 0 [2] => [Microsoft][ODBC 驱动程序管理器]
未察觉数据源名称并且未指定默许驱动程序 [message] =>
[Microsoft][ODBC 驱动程序管理器]
未察觉数据源名称并且未指定默许驱动程序 ) )

是因为从没安装ODBC的驱动程序,就直接复制报错提醒的链接下载驱动程序,并安装

澳门金沙国际 12

并发那些注脚成功

 

7.安装mysql

文献:

     

8.安装phpmyadmin

 文献:

 

相关文章