php7.1的整合配置,php 7.1.32 +Apache 2.4 配置 (x64)

最近phpstudy 后门事件一出,吓得小编瑟瑟发抖,决心自己配置环境不再用集成环境。

一、apache 配置

首先我们先去apache 官网下载apache

apache2.4地址:https://www.apachehaus.com/cgi-bin/download.plx

88743abef1029bae220731a4c9bba855.png

我们点击红圈中得图标,下载apache.(如果下载网址是以de.开头请改为www 就能正常下载,如下图)

cbc4cbd845496649a2c0c6df945dc9d2.png

apache 下载完成之后,我们在D盘新建个文件为php ,在php 里面在新建两个文件夹叫,分别命名为php、www

ebab6fd1809fd3c9b0c40abeb0866e7d.png

然后把我们得apache 文件放到apache 目录下解压

991888d105ccfe83f5ba200640c85825.png

配置环境,有两种方案(两种都可以)

方案一:https://jingyan.baidu.com/article/ce09321b754b062bff858f34.html

方案二如下:

打开D:phpapacheApache24conf文件下的httpd.conf,进行修改

1.找到40 找到ServerRoot 设为自己的Apache24 目录(注意为/!!!)

5aad38cb5b8c9e9874ee8bf9f583dd26.png

2. 修改端口号 找到Listen 把80改为你想要得端口,个人喜欢用81(80端口容易被占用)

b04c56639e8971b7baa22ad9d5268e6f.png

3.将231行 ServerName localhos:80前面的#去除掉

9ea6daf1c074256880242bafdada31b3.png

4.修改DocumentRoot Apache访问的主文件夹目录,也就是php、html代码文件的位置。Apache默认的路径是在htdocs(D:apacheApache24htdocs)下面,里面有个index.html。这个路径是默认的,大家也可以做修改。我将它配置在刚刚修改的文件下D:apachewww。

31a54a1151f908af592df56eb6285755.png

5.修改入口文件配置:Apache默认的入口只有index.html,但是我们一般情况下是以index.php、index.html、index.htm作为web项目的入口,所以我们还需要添加htm,php作为入口。

修改291 为

879963dd0e7e6f4bec4ad59556d1bbab.png

6.修改277行把 AllowOverride None 改为 AllowOverride All(路由需要)

7a43d201a2ddd69476089b718f9260b6.png

7.374行设定serverscript的目录:(注意/)

133d312fb1eeb0744e030e52d95eafe2.png

8.390行修改为

c831e755782262a83a5ba05fe91bb831.png

9.路由必开!!!

052c40eae922a223d3a2e1d784c64738.png

配置到这差不多了,下面是ssl证书和配置apache服务了,

10.首先我们已管理员方式运行cmd ,然后进入D:phpapacheApache24bin 目录,运行httpd -k install (或者直接进入此目录,按住shift 键,鼠标右键在此打开powershell,如下图所示,服务器为在此打开cmd)

a494cbaf0e74fc1440bd754c14a2cff1.png

7b2f206ea57ec1bf05d67818b7046794.png

运行命令之后,我们在任务栏右键打开任务管理器,切换到服务。可以看到我们得apache 服务已经有了(注:本人下载的为解压版,所以需要进行命令行操作,安装版本的apache不需要)

d4cab5e884653d65e3b46b80e7fba07c.png

我们打开D:phpapacheApache24bin,运行ApacheMonitor.exe

345e604015b718b415cf3fb0efd93690.png

然后在运行栏,选中他右键选择第一个open...打开它 ,点击开启apache 服务

a0dc75f733c4e90684a841a76a53571d.png

如果运行失败,请打开D:phpapacheApache24bind 打开powershell窗口(参照步骤10),运行httpd.exe,如果是下方的错误,说明ssl配置有问题,请参照下方两种方案选择其中一种进行操作。

555d8a93eeb56bedeaee0dfc6596a085.png

这个时候我们已经完成一半了,下面进行ssl 证书的配置,如果是本机开发不要的话请看方案一,如果需要配置ssl证书的请看方案二

方案一(不启用ssl):

打开D:phpapacheApache24confhttpd.conf,注释掉180行和532、533行代码,然后再运行apache,就可以了

e5849c625d52f57ce91a906a4ae1ad39.png

e4c70b75daec24ed3e884cc46456a707.png

方案二(启用ssl):

打开D:phpapacheApache24confhttpd.conf ,把180、532行注释去掉

f476a168e3aab43052f40e411659e309.png

3fa103a0f8171f897c380ef526854ae5.png

把证书文件放到D:phpapacheApache24cert 文件夹下(没有就创建一个);

打开D:phpapacheApache24confextrahttpd-ssl.conf ,把DocumentRoot设成D:phpapachewww

85cef6b22178aa5b96208d59c139a262.png

添加如下代码:

SSLCertificateFile "D:phpapacheApache24cert你的证书文件名public.crt"

SSLCertificateKeyFile "D:phpapacheApache24cert你的证书文件名.key"

SSLCertificateChainFile "D:phpapacheApache24cert你的证书文件名.crt"

到此ssl 配置结束,启动apache 就可以了,

二、php配置

1.下载php

网址:https://windows.php.net/download/ 根据自己系统版本点击zip下载(小编的是64位系统)

bbdbc8d1e6fb2aaba32f4dc7c9fd0756.png

2.下载完成之后放到之前建好的D:phpapachephp 解压,

然后把php.ini-development文件复制一份改名为php.ini

febe6c346e5bf9b9a54eb59eb0b5640f.png

3.然后进入D:phpapacheApache24confhttpd.conf

在最后添加如下语句(地址写自己的)

# php7 support

LoadModule php7_module  "D:/php/apache/php/php7apache2_4.dll"

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

# configure thepath to php.ini

PHPIniDir "D:/php/apache/php"

4.测试

进如www 目录,创建一个phpinfo.php文件,内容如下

phpinfo();

?>

然后重启apache,在浏览器输入http://localhost:81/phpinfo.php (端口写自己配置的,默认80)

e1d0d525580d896d1cf07955766719a8.png

然后查看pdo下方为空,不要慌,请往下看

三、配置pdo 数据连接

sql  server配置教程地址:https://www.cnblogs.com/huixch/p/7065033.html

oracle 配置地址:https://blog.csdn.net/qq_27238185/article/details/80568419

上方教程配置完成之后,打开php.ini 文件

搜索extension_dir,把738行注释去掉

1f5c24fc0c405d06581f8e91d8ed53b6.png

然后重启apache ,在浏览器输入http://localhost:81/phpinfo.php,看到下面这个界面证明我们的服务都开启好了,到此php7.1.32+Apache2.4配置完成

34bab09b736902283206fe93d46a317b.png

最后奉上tp5 配置oracle 教程:https://www.jianshu.com/p/00216d85b237

分享不易,如果觉得好用的话请给我点个赞谢谢!

如有问题可以在下方回复我

内容来源于网络如有侵权请私信删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值