环境说明

  1. windows:windows 11  x64
  2. apache: Apache/2.4.43
  3. php :php-8.2.11

一.php

1、PHP下载

PHP For Windows: Binaries and sources Releases

注意:

1.要下载Thread Safe,否则没有php8apache2_4.dll这个文件;如果使用Apache作为服务器的话,一定要下载Thread Safe如果使用IIS的请下载 NON Tread safe
2.如果是64位系统下载x64的,x86的不行
3.下载Zip

2、PHP解压安装

将Zip进行解压里面内容放置到D:toolphp,其中php8apache2_4.dllPHP的安装路径

3、PHP配置

3.1把php文件夹中的php.inidevelopment复制一份,并修改为:php.ini

3.2修改php.ini:将;extension_dir = “ext修改extension_dir = “D:/tool/php/ext” (去掉extension前面的分号,ext路径

PHP安装成功测试,大前提,Apache开启状态

二、下载安装配置Apache

1、Apache下载

Apache 中文网 官网 (p2hp.com)

3、Apache安装

下载下后解压缩。如解压到D:toolApache24

4、Apache配置

4.1找到 Apache 解压目录中的 conf 目录下的 httpd.conf 文件

4.1.1修改:Define SRVROOT,将Define SRVROOT “Apache24的路径”,即Apache程序位置(Apache文件夹目录

端口(默认80,避免被占用可以使用小于65535的大端口):因80端口容易冲突改为8081或其他

4.1.2添加如下代码

LoadModule php_module "D:/tool/php/php8apache2_4.dll"
PHPIniDir "D:/tool/php/"
AddType application/x-httpd-php .php .html .htm

4.1.3修改DocumentRoot 和< Directory >,后边分别添加虚拟目录

引号内容改为自己实际目录,为php项目存放目录, //网站根目录 如 E:www

5、运行Apache

1)开始 — 运行win+r输入cmd打开命令提示符。

输入d:回车cd toolApache24bin回车httpdt回车

如果httpd.conf配置正确的话,输入httpd –t回车后,查看是否错误
下图所示正确

2)执行命令httpd –k installn Apache2.4,安装Apache服务

httpd -k install -n Apache2.4 #-n后面表示自定义访问名称

管理员权限打开cmd

4、卸载Apache

执行命令

sc delete apache2.4

或者执行命令

httpd -k uninstall -n apache2.4

启动Apache服务浏览器访问localhost出现:It works!成功启动

双击运行解压目录/bin下的ApacheMonitor.exe

6.测试

在D:toolwww根目录新建index.php文件

<?php
echo "Hello World!";
?>

浏览器访问 http://127.0.0.1:8081/index.php

显示Hello World!即配置成功

PHP与sql server连接测试

驱动文件安装】
1、下载驱动文件,在微软官网找到了:

Microsoft Drivers for PHP for SQL Server

下载 Microsoft Drivers for PHP for SQL Server – PHP drivers for SQL Server | Microsoft Learn

Microsoft Drivers for PHP 发行说明 – PHP drivers for SQL Server | Microsoft Learn

2.解压扩展文件对应版本移动到PHP对应目录下的ext目录;
4、更改PHP的配置文件添加扩展,(以php8.2为例
extension=php_pdo_sqlsrv_82_ts_x64
extension=php_sqlsrv_82_ts_x64

【 ODBC程序安装】

二、安装ODBC程序
 

官方下载地址

Microsoft ODBC Driver for SQL Server – ODBC Driver for SQL Server | Microsoft Learn

系统要求 – PHP drivers for SQL Server | Microsoft Learn

Microsoft Drivers for PHP 支持矩阵 – PHP drivers for SQL Server | Microsoft Learn

php使用sqlserver
1、安装ODBC程序
官方下载地址:Download ODBC Driver for SQL Server – ODBC Driver for SQL Server | Microsoft Docs
2、下载sqlsrv扩展文件
官方下载地址:Download the Microsoft Drivers for PHP for SQL Server – PHP drivers for SQL Server | Microsoft Docs
3、把扩展文件对应版本移动到PHP对应的目录下的ext目录;
4、更改PHP的配置文件添加扩展,(以php8.2为例
extension=php_pdo_sqlsrv_82_ts_x64
extension=php_sqlsrv_82_ts_x64

5、重启apache服务,测试连接5.

<?php
    $serverName = "aliwks.cn,5768";
    $connectionInfo = array( "Database"=>"DBAliSys", "UID"=>"test_db", "PWD"=>"aliaba123");
    $conn = sqlsrv_connect( $serverName, $connectionInfo );
    if( $conn  ) {
          echo "1连接成功";
     }
else
{
 echo "1连接失败";
}
 
?>



<?php


$server = 'aliwks.cn,5768';
$username = 'test_d';
$password = 'aliaba123';
$database = 'DBAliSys';
$conn = sqlsrv_connect($server, array('UID'=>$username, 'PWD'=>$password, 'Database'=>$database));


    if( $conn  ) {
          echo "2连接成功";
     }
else
{
 echo "2连接失败";
}
 
?>

原文地址:https://blog.csdn.net/zgscwxd/article/details/133954372

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_40722.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注