Skip to content

Commit 6b7657a

Browse files
part 1
1 parent 9a98e7c commit 6b7657a

17 files changed

Lines changed: 132 additions & 101 deletions

docs/connect/php/TOC.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11

2-
# [Microsoft PHP Driver for SQL Server](microsoft-php-driver-for-sql-server.md)
2+
# [Microsoft Drivers for PHP for SQL Server](microsoft-php-driver-for-sql-server.md)
33

44
# [Getting Started](getting-started-with-the-php-sql-driver.md)
55
## [Step 1: Configure development environment for PHP development](step-1-configure-development-environment-for-php-development.md)
66
## [Step 2: Create a SQL database for PHP development](step-2-create-a-sql-database-for-php-development.md)
7-
## [Step 3: Proof of concept connecting to SQL using PHP](step-3-proof-of-concept-connecting-to-sql-using-php.md)
8-
## [Step 4: Connect resiliently to SQL with PHP](step-4-connect-resiliently-to-sql-with-php.md)
7+
## [Step 3: Proof of concept connecting to SQL Server using PHP](step-3-proof-of-concept-connecting-to-sql-using-php.md)
8+
## [Step 4: Connect resiliently to SQL Server with PHP](step-4-connect-resiliently-to-sql-with-php.md)
99

1010
# [Overview](overview-of-the-php-sql-driver.md)
1111
## [System Requirements](system-requirements-for-the-php-sql-driver.md)
12-
## [Loading the driver](loading-the-php-sql-driver.md)
12+
## [Loading the drivers](loading-the-php-sql-driver.md)
1313
## [Configuring IIS](configuring-iis-for-php-sql-driver.md)
1414
## [PHP Linux and Mac drivers installation tutorial](installation-tutorial-linux-mac.md)
1515
## [Release Notes](release-notes-for-the-php-sql-driver.md)
1616
## [Support Resources](support-resources-for-the-php-sql-driver.md)
1717
## [About Code Samples](about-code-examples-in-the-documentation.md)
18+
## [Support Matrix for the Microsoft Drivers for PHP for SQL Server](microsoft-php-drivers-for-sql-server-support-matrix.md)
1819

1920
# [Programming Guide](programming-guide-for-php-sql-driver.md)
2021
## [Connecting to the Server](connecting-to-the-server.md)
@@ -25,8 +26,8 @@
2526
### [Connection Pooling](connection-pooling-microsoft-drivers-for-php-for-sql-server.md)
2627
### [How to: Disable Multiple Active Resultsets (MARS)](how-to-disable-multiple-active-resultsets-mars.md)
2728
### [Connection Options](connection-options.md)
28-
### [PHP Driver for SQL Server Support for LocalDB](php-driver-for-sql-server-support-for-localdb.md)
29-
### [PHP Driver for SQL Server Support for High Availability, Disaster Recovery](php-driver-for-sql-server-support-for-high-availability-disaster-recovery.md)
29+
### [Support for LocalDB](php-driver-for-sql-server-support-for-localdb.md)
30+
### [Support for High Availability, Disaster Recovery](php-driver-for-sql-server-support-for-high-availability-disaster-recovery.md)
3031
### [Connecting to Microsoft Azure SQL Database](connecting-to-microsoft-azure-sql-database.md)
3132
### [Connection Resiliency](connection-resiliency.md)
3233
## [Comparing Execution Functions](comparing-execution-functions.md)

docs/connect/php/about-code-examples-in-the-documentation.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "About Code Examples in the Documentation | Microsoft Docs"
33
ms.custom: ""
4-
ms.date: "01/19/2017"
4+
ms.date: "02/16/2018"
55
ms.prod: "sql-non-specified"
66
ms.prod_service: "drivers"
77
ms.service: ""
@@ -24,17 +24,15 @@ ms.workload: "Inactive"
2424

2525
There are several points to note when you execute the code examples in the [!INCLUDE[ssDriverPHP](../../includes/ssdriverphp_md.md)] documentation:
2626

27-
- Nearly all the examples assume that SQL Server 2005 or later (SQL Server 2008 or later if using version 3.1) and the AdventureWorks database are installed on the local computer.
27+
- Nearly all the examples assume that SQL Server 2008 or later and the AdventureWorks database are installed on the local computer.
2828

2929
For information about how to download free editions and trial versions of SQL Server, see [SQL Server](http://go.microsoft.com/fwlink/?LinkID=120193).
3030

31-
For information about how to download the AdventureWorks database, see [Microsoft SQL Server Samples and Community Projects](http://go.microsoft.com/fwlink/?LinkID=67739).
32-
33-
For information about how to install the AdventureWorks database, see [Walkthrough: Installing the AdventureWorks Database](http://go.microsoft.com/fwlink/?LinkID=65819).
31+
For information about how to download and install the AdventureWorks database, see the [AdventureWorks page in the SQL Server Samples Github repository](https://github.com/Microsoft/sql-server-samples/tree/master/samples/databases/adventure-works).
3432

3533
- Nearly all the code examples in this documentation are intended to be run from the command line, which enables automated testing of all the code examples. For information about how to run PHP from the command line, see [Using PHP from the command line](http://php.net/manual/en/features.commandline.php).
3634

37-
- Although examples are written to be run from the command line, each example can be run by invoking it from a browser without making any changes to the script. To achieve nice output formatting, replace each "\n" with "\<\/br>" in each example before invoking it from a browser.
35+
- Although examples are meant to be run from the command line, each example can be run by invoking it from a browser without making any changes to the script. To format output nicely, replace each "\n" with "\<\/br>" in each example before invoking it from a browser.
3836

3937
- For the purpose of keeping each example narrowly focused, correct error handling is not done in all examples. It is recommended that any call to a **sqlsrv** function or PDO method be checked for errors and handled according to the needs of the application.
4038

@@ -54,5 +52,5 @@ There are several points to note when you execute the code examples in the [!INC
5452
For more information about handling errors and warnings, see [Handling Errors and Warnings](../../connect/php/handling-errors-and-warnings.md).
5553
5654
## See Also
57-
[Overview of the PHP SQL Driver](../../connect/php/overview-of-the-php-sql-driver.md)
55+
[Overview of the Microsoft Drivers for PHP for SQL Server](../../connect/php/overview-of-the-php-sql-driver.md)
5856

docs/connect/php/code-samples-for-php-sql-driver.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "Code Samples for PHP SQL Driver | Microsoft Docs"
2+
title: "Code Samples for the Microsoft Drivers for PHP for SQL Server | Microsoft Docs"
33
ms.custom: ""
4-
ms.date: "01/19/2017"
4+
ms.date: "02/16/2018"
55
ms.prod: "sql-non-specified"
66
ms.prod_service: "drivers"
77
ms.service: ""
@@ -19,7 +19,7 @@ ms.author: "genemi"
1919
manager: "jhubbard"
2020
ms.workload: "On Demand"
2121
---
22-
# Code Samples for PHP SQL Driver
22+
# Code Samples for the Microsoft Drivers for PHP for SQL Server
2323
[!INCLUDE[Driver_PHP_Download](../../includes/driver_php_download.md)]
2424

2525

docs/connect/php/comparing-execution-functions.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Comparing Execution Functions | Microsoft Docs"
33
ms.custom: ""
4-
ms.date: "01/19/2017"
4+
ms.date: "02/16/2018"
55
ms.prod: "sql-non-specified"
66
ms.prod_service: "drivers"
77
ms.service: ""
@@ -37,7 +37,9 @@ If you are using the PDO_SQLSRV driver, you can execute a query with one of the
3737
- [PDO::prepare](../../connect/php/pdo-prepare.md) and [PDOStatement::execute](../../connect/php/pdostatement-execute.md).
3838

3939
## See Also
40-
[SQLSRV Driver API Reference](../../connect/php/sqlsrv-driver-api-reference.md)
41-
[PDO_SQLSRV Driver Reference](../../connect/php/pdo-sqlsrv-driver-reference.md)
42-
[Programming Guide for PHP SQL Driver](../../connect/php/programming-guide-for-php-sql-driver.md)
40+
[SQLSRV Driver API Reference](../../connect/php/sqlsrv-driver-api-reference.md)
41+
42+
[PDO_SQLSRV Driver Reference](../../connect/php/pdo-sqlsrv-driver-reference.md)
43+
44+
[Programming Guide for the Microsoft Drivers for PHP for SQL Server](../../connect/php/programming-guide-for-php-sql-driver.md)
4345

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "Configuring IIS for PHP SQL Driver | Microsoft Docs"
2+
title: "Configuring IIS for the Microsoft Drivers for PHP for SQL Server | Microsoft Docs"
33
ms.custom: ""
4-
ms.date: "01/19/2017"
4+
ms.date: "02/16/2018"
55
ms.prod: "sql-non-specified"
66
ms.prod_service: "drivers"
77
ms.service: ""
@@ -21,34 +21,37 @@ ms.author: "genemi"
2121
manager: "jhubbard"
2222
ms.workload: "On Demand"
2323
---
24-
# Configuring IIS for PHP SQL Driver
24+
# Configuring IIS for the Microsoft Drivers for PHP for SQL Server
2525
[!INCLUDE[Driver_PHP_Download](../../includes/driver_php_download.md)]
2626

27-
This topic provides links to resources on the [Internet Information Services (IIS) Web site](http://go.microsoft.com/fwlink/?LinkId=121375) that are relevant to configuring IIS to host PHP applications. The resources listed here are specific to using FastCGI with IIS. FastCGI is a standard protocol that allows an application framework's Common Gateway Interface (CGI) executables to interface with the Web server. FastCGI differs from the standard CGI protocol in that FastCGI re-uses CGI processes for multiple requests.
27+
This topic provides links to resources on the [Internet Information Services (IIS) Web site](https://www.iis.net/) that are relevant to configuring IIS to host PHP applications. The resources listed here are specific to using FastCGI with IIS. FastCGI is a standard protocol that allows an application framework's Common Gateway Interface (CGI) executables to interface with the Web server. FastCGI differs from the standard CGI protocol in that FastCGI reuses CGI processes for multiple requests.
2828

2929
## Tutorials
3030
The following links are for tutorials about setting up FastCGI for PHP and hosting PHP applications on IIS 6.0 and IIS 7.0:
3131

32-
- [FastCGI with PHP](http://go.microsoft.com/fwlink/?LinkId=121376)
33-
- [Using FastCGI to Host PHP Applications on IIS 7.0](http://go.microsoft.com/fwlink/?LinkId=121377)
34-
- [Using FastCGI to Host PHP Applications on IIS 6.0](http://go.microsoft.com/fwlink/?LinkId=121378)
35-
- [Configuring FastCGI Extension for IIS 6.0](http://go.microsoft.com/fwlink/?LinkId=121379)
32+
- [FastCGI with PHP](https://docs.microsoft.com/iis/web-hosting/web-server-for-shared-hosting/fastcgi-with-php)
33+
- [Using FastCGI to Host PHP Applications on IIS 7.0](https://docs.microsoft.com/iis/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis)
34+
- [Using FastCGI to Host PHP Applications on IIS 6.0](https://docs.microsoft.com/iis/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis-60)
35+
- [Configuring FastCGI Extension for IIS 6.0](https://docs.microsoft.com/iis/application-frameworks/install-and-configure-php-on-iis/configuring-the-fastcgi-extension-for-iis-60)
3636

3737
## Video Presentations
3838
The following links are for video presentations about setting up FastCGI for PHP and using IIS 7.0 features to host PHP applications:
3939

40-
- [Setting up FastCGI for PHP](http://go.microsoft.com/fwlink/?LinkId=121380)
41-
- [Partying with PHP on Microsoft Internet Information Services 7](http://go.microsoft.com/fwlink/?LinkId=121381)
40+
- [Setting up FastCGI for PHP](https://docs.microsoft.com/en-us/iis/application-frameworks/running-php-applications-on-iis/set-up-fastcgi-for-php)
41+
- [Partying with PHP on Microsoft Internet Information Services 7](https://docs.microsoft.com/en-us/iis/application-frameworks/running-php-applications-on-iis/mix08-partying-with-php-on-microsoft-internet-information-services-7-and-above)
4242

4343
## Support Resources
4444
The following forums provide community support for FastCGI on IIS:
4545

46-
- [FastCGI Handler](http://go.microsoft.com/fwlink/?LinkId=121382)
47-
- [IIS 7 - FastCGI Module](http://go.microsoft.com/fwlink/?LinkId=121383)
46+
- [FastCGI Handler](https://forums.iis.net/1103.aspx)
47+
- [IIS 7 - FastCGI Module](https://forums.iis.net/1104.aspx)
4848

4949
## See Also
50-
[Getting Started with the PHP SQL Driver](../../connect/php/getting-started-with-the-php-sql-driver.md)
51-
[Programming Guide for PHP SQL Driver](../../connect/php/programming-guide-for-php-sql-driver.md)
52-
[SQLSRV Driver API Reference](../../connect/php/sqlsrv-driver-api-reference.md)
50+
[Getting Started with the Microsoft Drivers for PHP for SQL Server](../../connect/php/getting-started-with-the-php-sql-driver.md)
51+
52+
[Programming Guide for the Microsoft Drivers for PHP for SQL Server](../../connect/php/programming-guide-for-php-sql-driver.md)
53+
54+
[SQLSRV Driver API Reference](../../connect/php/sqlsrv-driver-api-reference.md)
55+
5356
[Constants &#40;Microsoft Drivers for PHP for SQL Server&#41;](../../connect/php/constants-microsoft-drivers-for-php-for-sql-server.md)
5457

docs/connect/php/connecting-to-the-server.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Connecting to the Server | Microsoft Docs"
33
ms.custom: ""
4-
ms.date: "01/19/2017"
4+
ms.date: "02/16/2018"
55
ms.prod: "sql-non-specified"
66
ms.prod_service: "drivers"
77
ms.service: ""
@@ -37,11 +37,12 @@ The [!INCLUDE[ssDriverPHP](../../includes/ssdriverphp_md.md)] can connect to [!I
3737
|[Connection Pooling](../../connect/php/connection-pooling-microsoft-drivers-for-php-for-sql-server.md)|Provides information about connection pooling in the driver.|
3838
|[How to: Disable Multiple Active Resultsets (MARS)](../../connect/php/how-to-disable-multiple-active-resultsets-mars.md)|Describes how to disable the MARS feature when making a connection.|
3939
|[Connection Options](../../connect/php/connection-options.md)|Lists the options that are permitted in the associative array that contains connection attributes.|
40-
|[PHP Driver for SQL Server Support for LocalDB](../../connect/php/php-driver-for-sql-server-support-for-localdb.md)|Describes [!INCLUDE[ssDriverPHP](../../includes/ssdriverphp_md.md)] support for the LocalDB feature, which was added in [!INCLUDE[ssSQL11](../../includes/sssql11_md.md)].|
41-
|[PHP Driver for SQL Server Support for High Availability, Disaster Recovery](../../connect/php/php-driver-for-sql-server-support-for-high-availability-disaster-recovery.md)|Discusses how your application can be configured to take advantage of the high-availability, disaster recovery features added in [!INCLUDE[ssSQL11](../../includes/sssql11_md.md)].|
40+
|[Support for LocalDB](../../connect/php/php-driver-for-sql-server-support-for-localdb.md)|Describes [!INCLUDE[ssDriverPHP](../../includes/ssdriverphp_md.md)] support for the LocalDB feature, which was added in [!INCLUDE[ssSQL11](../../includes/sssql11_md.md)].|
41+
|[Support for High Availability, Disaster Recovery](../../connect/php/php-driver-for-sql-server-support-for-high-availability-disaster-recovery.md)|Discusses how your application can be configured to take advantage of the high-availability, disaster recovery features added in [!INCLUDE[ssSQL11](../../includes/sssql11_md.md)].|
4242
|[Connecting to Microsoft Azure SQL Database](../../connect/php/connecting-to-microsoft-azure-sql-database.md)|Discusses how to connect to an Azure SQL Database.|
4343
|[Connection Resiliency](../../connect/php/connection-resiliency.md)|Discusses the connection resiliency feature that reestablishes broken connections.|
4444

4545
## See Also
46-
[Programming Guide for PHP SQL Driver](../../connect/php/programming-guide-for-php-sql-driver.md)
46+
[Programming Guide for the Microsoft Drivers for PHP for SQL Server](../../connect/php/programming-guide-for-php-sql-driver.md)
47+
4748
[Example Application &#40;SQLSRV Driver&#41;](../../connect/php/example-application-sqlsrv-driver.md)

0 commit comments

Comments
 (0)