当前位置: 56net亚洲必嬴 > 操作系统 > 正文

Apache2.2.16+PHP5.3.3+MySQL5.1.49的配备情势

时间:2019-10-30 13:56来源:操作系统
参谋文献: PHP天生帮忙MySQL,可是有时也想让它访问SQL Server,该如何是好呢? 第一步:下载安装的文本     1.MySQL:下载地址mysql-5.1.49-win32.msi;     2. Apache:下载地址httpd-2.2.16-win

参谋文献:

PHP天生帮忙MySQL,可是有时也想让它访问SQL Server,该如何是好呢?

第一步:下载安装的文本
    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:phpApache。
    3. 把下载的php-5.3.3-Win32-VC6-x86解压的D:php目录中,能够把文件夹的名字改短,结果D:phpphp5
    4. 安装MySql数据库,它的安装和经常意况同样。笔者把她安装在(D:phpMySQL)和php同目录。
第三步:配置PHP5.3.3
    1. 布署PHP5.3.3,展开php安装目录(作者是D:phpphp5)能够看出目录下有八个这么的文件php.ini-    development和php.ini-production,第贰个是开荒应用的布置文件,第2个是专门的学问的生育意况的安插。
    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访谈SQLSvr的两种情状,限于时间,还不曾测验越来越多差别条件,把测试过的笔录如下:

复制代码 代码如下:

PHP:

                 

 

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

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

                 


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

thread-safe安全线程与Apache搭配遇到。

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

测验意况:win7 x64 sp1,IIS 7.5, Apache 2.4 33位版本,PHP 5.2.6 win32, PHP 5.6.11 win32 ts(线程安全版)

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:

注:由于“Microsoft Drivers for PHP for SQL Server”驱动程序如今只有32个人版,所以若是是选取sql server数据库的相恋的人,不建议利用php 六10个人,否则会促成无法连接 sql server 数据库的主题材料!

4.开发银行Apache服务器,在浏览器输入
设若看见下图:表示大家水到渠成了!祝贺祝贺!
图片 1

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

图片 2


你只怕感兴趣的篇章:

  • 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 63位系统 配置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),下载地址:

php 5.2.6在iis上得逞访谈了sql二零零零

2.装置景况变量

图片 3

php 5.2.6在iis上成功访谈了sql二零一零r2

Path 下添加:D:DownloadsPHPphp-5.6.7-Win32-VC11-x86;D:DownloadsPHPphp-5.6.7-Win32-VC11-x86ext

 3、配置Apache和php

php 5.6.11在apache上成功访谈了sql2010r2

3.安装Apache服务

1)解压安装


软件下载完后展开解压,校正D:Downloadshttpd-2.4.12-x86-vc11-r2Apache24confhttpd.conf文件,内容如下,

       将下载后的Apache解压缩。如解压到D:phpApache24。

【5.2.6 -> SQL2000】

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

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

为什么要用5.2.6如此旧的php版本做测验呢,因为php 5.2本子,内置了php_mssql.dll 模块,

以管理员的身价张开命令提示符,在指令提醒符中输入:D: ,回车之后就能够进入D盘,再输入cd "D:DownloadsPHPhttpd-2.4.12-x86-vc11-r2Apache24bin>",回车之后就能够步向bin文件夹,然后再输入:httpd.exe -k install   .(当然,运营|结束|重启的话,都亟待运用-k那个参数,也正是httpd.exe -k start|stop|restart。)

 2)配置Apache24conf下httpd.conf 文件,用记事本张开就能够:

打开了php.ini中的extension=php_mssql.dll 配置选项,私下认可好像就支持mssql2004了,

假使出现(OS 10013)以豆蔻年华种访谈权限不一致敬的措施做了二个做客套接字的尝尝。则须要再修正httpd.conf,因为80端口被占领,更改如下

      (1)第38行SXC60VROOT值改为 "D:/php/Apache24"//Apache程序的地点。   

打开phpinfo能看见相关的扶植模块内容:

Listen 80 → Listen 8080

               这里定义了变量,现在用到的S昂科雷VROOT都是其一路径 

图片 4

在浏览器中输入: Works!则表示安装apache 成功

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

 

4.载入PHP模块**

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

PS.IIS 7.0下安装PHP以往福利了,能够经过三个第三方小工具 PHP Manager来安装,也可以平价的切换iis下的php版本,那不是本文的基本点内容,这里就不介绍了;

率先校勘Apache的布局文件,让Apache辅助分析PHP文件,Apache配置文件在Apache安装目录的conf目录下的httpd.conf,展开此文件, 找到#LoadModule,在这里个下边增多

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

php manager for iis 7 下载安装地址: 

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文件夹要谐和去新建的,不建的话会报错的。

图片 5

下一场在httpd.conf那一个布局文件中找到

      (4)第281行DirectoryIndex index.html改为DirectoryIndexindex.html index.php index.htm   //扶植更加多的暗中认可页

图片 6

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

      (5)文件增添下边几行,扩大对php7的扶助:

写二个测量检验的小例程:

代表私下认可先拜见index.php

               PHPIniDir "D:/php/php-7.0.29-Win32-VC14-x64"

 1 <?php
 2 $server ="127.0.0.1sql2000";  //服务器IP地址,如果是本地,可以写成localhost
 3 $uid ="sa";  //用户名
 4 $pwd ="yoooko"; //密码
 5 $database ="master";  //数据库名称
 6  
 7 //进行数据库连接
 8 $conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
 9 mssql_select_db($database,$conn);
10  
11 //执行查询语句
12 $query ="select * from cs";
13 $row =mssql_query($query);
14  
15 //打印输出查询结果
16 while($list=mssql_fetch_array($row))
17 {
18        print_r($list);
19        echo "<br>";
20 }
21 ?>

将php.ini-development改名字为php.ini,作为PHP的陈设文件,打开这么些布局文件

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

在IIS 7.5下运作结果如下:成功!

安装PHP扩大包的切实可行目录,找到

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

图片 7

;extension_dir = "ext" → extension_dir = "D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/ext" 前边还应该有个支行也要去除

编辑:操作系统 本文来源:Apache2.2.16+PHP5.3.3+MySQL5.1.49的配备情势

关键词: