网站首页 > 教程分享 正文
多年前用过上述开发环境,但最近翻出来玩时,却花了很多时间才配置成功!因此记录下此次配置过程,仅供网友参考。
1,配置环境和驱动
Windows系统是win10。下载Apache,hph和sql server,前二者皆是压缩包,解压后稍做处理即算安装完成,SQL Server则需运行安装程序实现安装。
我用的Apache 是2.4.6,windows版本是win10;php是8.2.6版;pdo访问SQL server驱动程序是php_pdo_sqlsrv_82_ts_x64和php_sqlsrv_82_ts_x64两个动态库,SQL serv是2008R2版本。
2,环境变量设置
之前多次配置不成功,其中一个原因就是没有正确配置环境变量,致使php不能加载驱动程序。需要设置的环境变量主要有以下两个:
php的安装目录和php的安装目录下的ext目录
3,php.ini配置
a,将上述的SQL server驱动程序(dll)拷贝到php\ext目录中
b,用记事本打开php.ini文件,找到extension_dir 处,加入extension_dir = "E:\php826\ext"(php安装目录是E:\php)。注意:php是区分大小写的!盘符用大写字母! 再找到Dynamic Extensions处,加入驱动程序:
extension=php_pdo_sqlsrv_82_ts_x64
extension=php_sqlsrv_82_ts_x64
4,配置Apache,使其能够加载php
a,用记事本打开Apache安装目录下conf\httpd.conf文件;
b,配置服务器根目录
找到Define SRVROOT,将其设为实际路径,如: "D:/Apache/Apache24"
c,设置侦听端口
找到Listen处,设为127.0.0.1:8080(我用的本机的8080端口)
d,设置要加载的php模块
找到LoadModule处,加入:
LoadModule php_module "E:/php826/php8apache2_4.dll"
PHPIniDir "E:/php826"
5,测试配置是否正确
a,写一个简单的php页面,其中加入:phpinfo();
b,将该页面考入Apache安装目录下的htdocs目录下(这是web默认根目录)
c,启动Apache,访问上述简单页面,其中会在pdo栏目中显示有“sqlsrv”,如果没有,说明配置过程有错,请检查后再试。
另外,若需上述安装包和驱动地址者,请私信我。
猜你喜欢
- 2024-10-27 安装Apache-php项目运行的lamp环境搭建
- 2024-10-27 我的HTML+php学习第十八天——Apache,域名配置下
- 2024-10-27 CentOS7编译安装PHP7的详细教程(图文)
- 2024-10-27 Mac系统下用Apache和PHP安装Xdebug详细流程
- 2024-10-27 CentOS7 - 安装Apache HTTP Server和PHP
- 2024-10-27 Windows安装PHP8+Apache+JIT(即时编译)
- 2024-10-27 CentOS7如何安装最新版PHP7?Nginx或Apache该如何配置?
- 2024-10-27 phpstudy中apache无法启动怎么解决?
- 2024-10-27 使用Dockerfile基于7.4-apache-buster镜像搭建php7.4微服务环境
- 2024-10-27 全能PHP自定义环境,IIS、Apache、Nginx三大站点多版本共存
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)