4玖的安插方式

by admin on 2019年4月3日

参考文献:

转:

率先步:下载安装的文书
    一.
MySQL:下载地址mysql-5.1.49-win32.msi;
    2. Apache:
下载地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi;
    3. PHP伍.三.三 
下载地址php-5.3.3-Win32-VC6-x86瞩目:一定要下载php-伍.3.三-Win3二-VC陆-x八陆版本
   
的,不要下载php-5.三.3-nts-Win32-VC陆-x捌陆版本,更毫不下载VC九版本的,因为他是IIS服务器安装版本。
其次步:安装文件
    一.
在要安装的磁盘建多个文本夹(作者的做法是在D盘的根目录下开创一个php文件夹D:\php)。
    2. 安装Apache服务器,安装到位后的目录结果是:D:\php\Apache。
    3. 把下载的php-五.叁.叁-Win3二-VC六-x八陆解压的D:\php目录中,能够把文件夹的名字改短,结果D:\php\php5
    4.
装置MySql数据库,它的装置和一般景观一样。小编把她设置在(D:\php\MySQL)和php同目录。
第三步:配置PHP5.3.3
    一.
计划PHP伍.叁.叁,打开php安装目录(作者是D:\php\php伍)能够见到目录下有七个如此的文书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/system3二索引下,惟有php-5.叁.3-Win3二-VC6-x八陆本子中才有php5ts.dll
        php-伍.三.三-nts-Win3二-VC陆-x8陆本子是尚未的。
第四步:配置Apache
    壹.
开辟Apache目录下conf目录中的httpd.conf文件,查找#LoadModule,在其末尾处差不离是12八行的地方
        添加:
        LoadModule php5_module
“D:/php/php5/php5apache2_4玖的安插方式。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
    三. 寻觅DocumentRoot将其修改为指向你供给停放web文件的文书夹上(作者在D:/php目录中开创了叁个
        www文件夹)所以DocumentRoot正是DocumentRoot
“D:/php/www”,读者能够根据本人安插来修改。
4玖的安插方式。    肆. 寻觅<Directory将其修改为您本人安顿的DocumentRoot的不二等秘书诀(作者是<Directory “D:/php/www”>)
第陆步:测试php+Apache+MySql是或不是布署成功
    壹.
开辟MySql在MySql中开创三个新数据库和表。(作者是userInfo数据库和users表就有id和name多个字段)
        测试呢?简单就好,呵呵!!
    2.
在上头创立的www文件夹中创设多少个index.php文件使用艾德itPlus或然别的文件工具打开。
    3. 写入:

①.软件武装

               
 

 

复制代码 代码如下:

PHP:

                 

首先步:下载安装的文件
    一.
MySQL:下载地址mysql-5.1.49-win32.msi;
    二. Apache:
下载地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi;
    三. PHP伍.3.三 
下载地址php-5.3.3-Win32-VC6-x86留神:一定要下载php-伍.三.3-Win3二-VC陆-x八陆本子
   
的,不要下载php-5.3.三-nts-Win3二-VC6-x八陆版本,更不用下载VC九版本的,因为他是IIS服务器安装版本。
第2步:安装文件
    一.
在要设置的磁盘建一个文件夹(笔者的做法是在D盘的根目录下创办2个php文件夹D:\php)。
    二. 装置Apache服务器,安装落成后的目录结果是:D:\php\Apache。
    三. 把下载的php-五.三.三-Win3二-VC陆-x八陆解压的D:\php目录中,能够把文件夹的名字改短,结果D:\php\php5
    四.
设置MySql数据库,它的安装和壹般景况相同。小编把他设置在(D:\php\MySQL)和php同目录。
第三步:配置PHP5.3.3
    一.
配置PHP五.三.三,打开php安装目录(作者是D:\php\php五)能够观望目录下有八个那样的公文php.ini-   
development和php.ini-production,第四个是付出使用的配备文件,第1个是标准的生产条件的安排。
    贰. 取舍php.ini-development复制1份到同目录下,并改名称为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-伍.三.三-Win32-VC六-x八陆本子中才有php五ts.dll
        php-伍.叁.三-nts-Win32-VC陆-x8六本子是从未的。

<?
$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
    一.
开拓Apache目录下conf目录中的httpd.conf文件,查找#LoadModule,在其末尾处大致是12八行的地点
        添加:
        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
    三. 追寻DocumentRoot将其修改为指向您须求停放web文件的文书夹上(小编在D:/php目录中开创了三个
        www文件夹)所以DocumentRoot正是DocumentRoot
“D:/php/www”,读者能够依据本人铺排来修改。
    四. 追寻<Directory将其修改为您本人布署的DocumentRoot的门道(小编是<Directory “D:/php/www”>)
第六步:测试php+Apache+MySql是不是安插成功
    一.
开拓MySql在MySql中开创1个新数据库和表。(小编是userInfo数据库和users表就有id和name七个字段)
        测试呢?不难就好,呵呵!!
    贰.
在地点成立的www文件夹中开创三个index.php文件使用艾德itPlus大概此外文件工具打开。
    3. 写入:

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

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

 1、下载Apache二.4(因为php七.0以上版本必要Apache2.四之上的支撑),下载地址为

Php代码
home88一必发 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.肆.33 x6四:

  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服务器,在浏览器输入
假如见到下图:表示咱们马到功成了!祝贺祝贺!
home88一必发 2

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

home88一必发 3

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

你只怕感兴趣的篇章:

  • windows8.一下Apache+Php+MySQL配置步骤
  • windows下apache+php+mysql
    环境布置情势
  • linux下安装apache与php;Apache+PHP+MySQL配置攻略
  • CentOS
    陆.四安装配备LAMP服务器(Apache+PHP5+MySQL)
  • Windows下Apache+MySQL+PHP运营条件的设置图像和文字方法
  • Apache+php+mysql在windows下的设置与布置图解(最新版)
  • win七 陆16人系统
    配置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扶助到php柒.0),下载地址:

      home88一必发 4

贰.设置环境变量

home88一必发 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服务

一)解压安装

软件下载完后展开解压,修改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-七.0.2玖-Win32-VC14-x6四解压。如解压到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
100壹3)以一种访问权限不允许的诀要做了二个造访套接字的尝尝。则需求再修改httpd.conf,因为80端口被占据,修改如下

      (一)第2八行S陆风X八VROOT值改为 “D:/php/Apache二四”//Apache程序的职位。   

Listen 80 → Listen 8080

               那里定义了变量,今后用到的S奥迪Q5VROOT都以其一路径 

在浏览器中输入:

Works!则意味安装apache 成功

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

4.载入PHP模块**

      (3)第一四陆行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)第一8一行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-五.6.7-Win3贰-VC11-x86/ext” 后面还有个子集团也要删减

     
(六)测试。把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,下图,

home88一必发 6

home88一必发 7

      (三)打开多少个常用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_gd二.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()?>,保存。

             
 在浏览器中开拓
1二7.0.0.1/test.html,是或不是看出了phpinfo的相干内容,恭喜您,你的php已经跟apache协同工作了!

           
  home88一必发 8

 

肆、php与sql server 连接测试

       壹)下载驱动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版本,所以下载的是SQLSPRADOV40.EXE

             
 安装SQLS福睿斯V40.EXE,选用解压路径为:D:\php\php-7.0.29-Win32-VC14-x64
\ext。如下图所示:

           
  home88一必发 9

   2)php.ini修改

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

            在php.ini 里丰盛以下3句:

           extension=php_odbc.dll

           extension=php_sqlsrv_7_ts_x64.dll

          extension=php_pdo_sqlsrv_7_ts_x64.dll

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

 
 home88一必发 10

home88一必发 11

伍、安装sqlserver二〇一〇r二,安装教程:

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]home88一必发, => IM002 [SQLSTATE] => IM002 [1] => 0 [code]
=> 0 [2] => [Microsoft][ODBC 驱动程序管理器]
未发现数据源名称并且未内定私下认可驱动程序 [message] =>
[Microsoft][ODBC 驱动程序管理器]
未发现数据源名称并且未钦点暗中认可驱动程序 ) )

是因为尚未设置ODBC的驱动程序,就平素复制报错提示的链接下载驱动程序,并安装

home88一必发 12

出现这一个申明成功

 

7.安装mysql

文献:

     

8.安装phpmyadmin

 文献:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图