php-7.1和apache httpd-2.4.29 windows环境配置
一、apaceh2.4配置
(一)、修改apache2.4.29的httpd.conf安装目录文件,第38行
原Define SRVROOT "/Apache24"
修改为(你自己Apache的文件目录)Define SRVROOT "D:/Program Files/Apache24"
(二)、修改apache2.4.25的httpd.conf源文件存放路径,第247行和248行
原
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">
修改为
DocumentRoot "D:/Program Files/www"
<Directory "D:/Program Files/www">
(三)、添加apache服务至系统中,以管理员身份运行CMD,使用命令添加。
命令"D:/Program Files/Apache24/bin/httpd.exe" -k install -n apache
(四)、修改apache E:\php\Apache24\conf\httpd.conf添加php关联
下面这一段可以放在(<IfModule unixd_module>前面)
LoadModule php7_module "D:/soft/php/php-7.1.11-Win32-VC14-x64/php7apache2_4.dll"
PHPIniDir "D:/soft/php/php-7.1.11-Win32-VC14-x64/"
最后
390行找到<IfModule mime_module>
添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/pdf .pdf
(五)、apache启动错误查询。右键点击“计算机”》打开“管理”》“事件查看器”》“windows日志”》“应用程序”即可查询报错内容


二、 php配置
(一)、把D:/php7.x.x/php.ini-production 复制一份,并重命名为php.ini;
(二)、开启几个常用的php扩展用Notepad或emeditor或者记事本(最好是Notepad或sublim,这个两个软件显示行数)打开刚才重命名的php.ini文件进行编辑
1、736行 ;extension_dir = "./"把前面的分号去掉,并改为extension_dir = "D:/soft/php/php-7.1.11-Win32-VC14-x64"
2、737行和738行去掉前面的分号,On windows:
extension_dir = "ext"
并修改为
On windows:
extension_dir = "D:/soft/php/php-7.1.11-Win32-VC14-x64/ext"【说明,此地址为扩展库的地址如不修改,php程序将无法访问扩展库】
3、893行 ;extension=php_curl.dll 去掉前面的分号
4、896行 ;extension=php_gd2.dll 去掉前面的分号
5、903行 ;extension=php_mbstring.dll 去掉前面的分号
6、905行 ;extension=php_mysqli.dll 去掉前面的分号
7、909行 ; extension=php_pdo_mysql.dll 去掉前面的分号
php7链接mysql数据库只保留了mysqli和pdo两种方法,去掉了mysql扩展库
到这里php7的配置就完成了

测试是否配置成功
<?php
phpinfo();
?>
php-7.1和apache httpd-2.4.29 windows环境配置的更多相关文章
- Linux中基于apache httpd的svn服务器搭建与配置
mod_dav_svn是apache连接svn的模块 yum install subversion mod_dav_svn httpd 配置文件简单说明, SVNParentPath 说明可以在指定的 ...
- Windows环境配置HTTP服务(Windows + Apache + Mysql + PHP)
1.安装WampServer 2.管理HTTP服务 任务图标绿色为正常启动状态 注意事项:1.检查网络是不是通的 ping 对方IP2.检查防火墙是否开启,如果开启将不能正常被访问3.检查访问权限 A ...
- mac+apache+php+phpmyadmin集成php开发环境配置
刚开始才接触php才发现macos还是比较强大了,macbook不仅是时尚达品还很实用哦. --------------他山之石-------------------------- http://da ...
- Windows环境配置Apache+Mysql+PHP
一.安装配置Apache2.4.7(httpd-2.4.7-win64-VC11.zip ) 1.解压下载的安装包:httpd-2.4.7-win64-VC11.zip将其放到自己的安装目录(我的目录 ...
- linux+apache+mysql+php平台构建及环境配置
1.我使用的centos6.安装时已经选择安装apach.mysql,事实上在运行下列两行命令的时候又对其进行了更新.所以说装的时候能够不安装,免得浪费时间. yum install php-mysq ...
- 【转】Linux下apache/httpd服务启动与停止
apache服务,或者说httpd服务,如何启动,如何开机启动. 转来转去,找不到原文.. 操作系统环境:红帽5,具体如下:# uname -a Linux machine1 2.6.18-164.e ...
- mac os 禁止apache httpd自动启动(转)
mac os 禁止apache httpd自动启动 博客分类: 计算机使用 mac os不像linux有/etc/init.d/rc.local以及service的方式可以设置程序随机启动,而是使 ...
- Apache Httpd + Subversion 搭建HTTP访问的SVN服务器
最近要搭建一个SVN服务器.简单安装之后,本地访问没有问题,但作为服务器肯定是需要HTTP访问.搜索之后,以下是我按照网上的资料搭建的过程,以备后用和参考.(所有软件安装步骤略,没有特殊的,如果没有特 ...
- Nginx为什么比Apache Httpd高效:原理篇
一.进程.线程? 进程是具有一定独立功能的,在计算机中已经运行的程序的实体.在早期系统中(如linux 2.4以前),进程是基本运作单位,在支持线程的系统中(如windows,linux2.6)中,线 ...
随机推荐
- 微信红包算法TEST
1.基本算法 设定总金额为10元,有N个人随机领取:N=1 则红包金额=X元: N=2 为保证第二个红包可以正常发出,第一个红包金额=0.01至9.99之间的某个随机数 第二个红包=10-第一个红包金 ...
- MongoDB 安装、运行、使用、数据恢复
1.安装MongoDB社区版 # . 导入MongoDB public GPG Key sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com ...
- 【剑指offer】不使用新变量,交换两个变量的值,C++实现
# 题目 不使用新变量,交换两个变量的值. # 思路 方法一:使用加减法操作,交换两个变量的值. A = A+B B = A-B A = A-B 方法二:使用异或运算,交换两个变量的值 A = A^B ...
- [Python编程实战] 第一章 python的创建型设计模式1.1抽象工厂模式
注:关乎对象的创建方式的设计模式就是“创建型设计模式”(creational design pattern) 1.1 抽象工厂模式 “抽象工厂模式”(Abstract Factory Pattern) ...
- Redis安全性配置
最近Redis刚爆出一个安全性漏洞,我的服务器就“光荣的”中招了.黑客攻击的基本方法是: 扫描Redis端口,直接登录没有访问控制的Redis 修改Redis存盘配置:config set dir / ...
- ranch分析学习(四)
经过的前面的梳理,整个ranch框架的结构,大致有了一个清晰的脉络,即使我说的不是很清楚大家也基本能阅读懂源码.下面我继续分析剩下的的几个文件. 7.ranch_transport.erl 这个文件是 ...
- HttpClient通信
1.背景 大多数系统功能和代码都是自己写的,自己用,但是在有些情况下,我们可以利用已经存在的系统,完成对自己实现相对很麻烦的功能,这些一般代价相对较大,自己不可能专门写一个系统或者太过很复杂的代码来完 ...
- 《DSP using MATLAB 》示例Example6.3
代码: C0 = 0; B1 = [2 4; 3 1]; A1 = [1 1 0.9; 1 0.4 -0.4]; B2 = [0.5 0.7; 1.5 2.5; 0.8 1]; A2 = [1 -1 ...
- Wordpress网站添加七牛云cdn
1.一个搭建好的网站和七牛云账号 2.七牛云进入控制面板 3创建存储空间 4创建好了空间拿七牛给你了测试域名(但只可以使用30天)所以绑定自定义域名(这个必须是备案过的) 5.设置自定义域名(加速域名 ...
- bzoj4806 炮
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4806 这种题应该想状压的. 于是发现压不下,结合每一行每一列最多放两个炮想到记一下放炮的列就 ...