PHP + Apche 在 window 系统下的环境搭建
1, 安装 Apche 服务器, 官方只提供源码,这里推荐三方下载地址 http://www.apachelounge.com/download/
1.1,下载后解压到自己想要安装的位置, 笔者安装在 C:\Program File\Apache
1.2,打开配置文件 C:\Program File\Apache\conf\httpd.conf 先拷贝一份,防止改错了
1.3,修改服务器安装地址到你上面安装的路径
ServerRoot "C:/Program File/Apache"
1.4,修改服务器脚本安装地址
ScriptAlias /cgi-bin/ "C:/Program File/Apache/cgi-bin/"
<Directory "C:/Program File/Apache/cgi-bin">
1.5, 修改默认访问的网站物理地址, 这里可以自定义自己的 php 项目放置的物理地址
DocumentRoot "C:/Program File/Apache/htdocs"
<Directory "C:/Program File/Apache/htdocs">
1.6, 修改监听的 ip 地址和端口, 注意 两个端口要保持一致, ip 建议使用 127.0.0.1 而不是 localhost
Listen 80
ServerName 127.0.0.1:80
2 ,安装 PHP, https://windows.php.net/download
2.1, 注意,一定要下载可以装在到 apache 的版本, 红色方框内的才是能够装载到 Apache的版本

2.2, 下载后解压到自己喜欢的位置,笔记解压到 C:\Program File\PHP
2.3, 进入解压后的目录, 找到 php.ini-development 复制一份命名为 php.ini
2.4, 打开复制后的配置文件,将 extension_dir = "ext" 前面的 分号也就是注释去掉
3,将 PHP 装载到 Apache 使服务器启动时带着 PHP 服务
3.1, 打开 C:\Program File\Apache\conf\httpd.conf
3.2, 全文检索 LoadModule 找到该区域, 在最后添加一下两句
LoadModule php7_module "C:/Program File/PHP/php7apache2_4.dll"
PHPIniDir "C:/Program File/PHP"
3.3,以上的 C:/Program File/PHP 为 PHP 安装路径, php7apache2_4.dll 为装载库,不同的版本可能不一样
3.4,添加响应 php 请求的 .php 后缀的文件, 检索 <IfModule mime_module> ,在其内添加
AddType application/x-httpd-php .php, 最好和其它 AddType 语句放在一起,方便管理
PHP + Apche 在 window 系统下的环境搭建的更多相关文章
- centos7系统下 docker 环境搭建
运行环境: VMware Workstation Pro 在虚拟机中安装centos7系统, 选择最小安装, 网络连接方式选择的桥接(与宿主机在同一IP段)centos7一定要安装64位, docke ...
- windows系统下jenkins环境搭建与基本使用
一. windows 系统下搭建jenkins环境 1.1 jenkins环境搭建和构建job流程图 1.2 安装jdk JDK下载地址: http://www.oracle.com/technet ...
- php手动搭建wamp环境(一)--之 Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- node在Fedora 22系统下开发环境搭建
事实上,环境搭建在linux系统还是比較简单的,下载已经编译好的包,配置一下环境变量. 或者下载源代码,自己编译. 这里记录一下,主要是node版本号变化节奏很块的情况下.怎样配置一次环境变量就不要再 ...
- PHP环境搭建-Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- win7系统下flutter环境搭建+AndroidStudio编译插件
flutter学习网址:https://flutter-io.cn/ ----------------------------------------------------------------- ...
- Ubuntu系统下lnmp环境搭建和Nginx多站点配置
最近需要使用Ubuntu作为服务器搭建Lnmp环境,顺便将操作过程写下来,与大家分享.如有不足之处,欢迎大家提出不同意见.(本文默认读者已经熟悉相关linux命令的使用,比如创建文件和文件夹,编辑文件 ...
- Ubuntu系统下QEMU环境搭建
(这篇文章是在搭建QEMU环境时,在网上找到了一些教程资料,并在实际操作中遇到的一些问题的整理) 下载Linux内核 下载内核有两种方法,一种是用git直接下载内核代码树,方便后面的内核开发.另一种是 ...
- OpenCV 3.4.2 Windows系统下的环境搭建(附带opencv_contrib-3.4.2)
前言 当前需要回到Windows平台下进行开发,在win10系统上搭建了编译opencv3.4.2的环境,并添加opencv_contrib-3.4.2的模块,以下是本文所需要的软件以及源码. 系统: ...
随机推荐
- mysql 数据库排序规则
MySQL中的排序规则.在新建MySQL数据库或表的时候经常会选择字符集和排序规则.数据库用的字符集大家都知道是怎么回事,那排序规则是什么呢? 排序规则:是指对指定字符集下不同字符的比较规则.其特征有 ...
- 机器学习-Python中训练模型的保存和再使用
模型保存 BP:model.save(save_dir) SVM: from sklearn.externals import joblib joblib.dump(clf, save_dir) 模型 ...
- zTree分批异步加载方式下实现节点搜索功能(转载)
原文地址:https://segmentfault.com/a/1190000004657854 最近公司做一个项目用到zTree,zTree功能强大就不用多说了,相信用过的人都知道. 公 ...
- python 数组 变成 字典的方法
1.现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','ke ...
- Feign api调用方式
Feign使用简介 基本用法 基本的使用如下所示,一个对于canonical Retrofit sample的适配. interface GitHub { // RequestLine注解声明请求方法 ...
- 廖雪峰Java4反射与范型-3范型-1什么是泛型
1.为什么需要泛型? JDK提供了ArrayList,可以看作"可变长度"的数组: 比数组使用方便 示例1:如果使用ArrayList存储String类型: 需要强制转型 不方便, ...
- 笔记函数 - Ring0 Sleep()
#define DELAY_ONE_MICROSECOND (-10) #define DELAY_ONE_MILLISEND (DELAY_ONE_MICROSECOND*1000) void Sl ...
- WireGuard协议介绍
原文: https://www.jianshu.com/p/32c3e62c2711
- sys.modules[__name__]的一个实例
关于sys.modules[__name__]的用法,百度上阅读量比较多得一个帖子是:https://www.cnblogs.com/robinunix/p/8523601.html 对于里面提到的基 ...
- svn 的add 和 commit
add 功能:向文件拷贝所在的文件夹中添加新的文件,并作出标识,是新添加的,下一步提交时将一并提交到Subversion版本库中去.简单的说就是将一新文件加入svn,你添加再提交后该文件就进入subv ...