Windows下配置Apache支持PHP,PHP.ini不放入c:/windows下

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 以前在WIN下配置apache+php+mysql的時候,是把php.ini以及libmysql.dll等文件copy到windows下的,但是一但重装系统的时候,忘记备份的话,还得重新配置php.ini,只不过后来也没有时间去研究是不是可以不放在windows文件夹下。

以前在WIN下配置apache+php+mysql的時候,是把php.ini以及libmysql.dll等文件copy到windows下的,但是一但重装系统的时候,忘记备份的话,还得重新配置php.ini,只不过后来也没有时间去研究是不是可以不放在windows文件夹下。

现在换了份工作,然后用前人用的机器,发现他们装的PHP+MYSQL是不用把php.ini放在windows下的,于是google了一下,我也能配置不用把php.ini放在windows文件夹下了。

 

有两个方法,1是设置系统环境变量;2是在apache的http.conf里设置php.ini的位置。具体:

 

方法1、参考:http://www.cnblogs.com/leilei/archive/2008/06/12/1218613.html

①将 PHP 目录加入到 Windows 路径 PATH 中去

在 Windows NT,2000,XP 和 2003 下:

  • 进入控制面板并打开“系统”图标(开始 -> 设置 -> 控制面板 -> 系统,Windows XP/2003 中是:开始 -> 控制面板 -> l系统)
  • 选择“高级”标签页
  • 点击“环境变量”按钮
  • 在“系统变量”栏中
  • 找到 Path 这一项(可能需要向下滚动才能找到)
  • 鼠标双击 Path 这一项
  • 在最后加入你的 PHP 目录,包括前面的英文分号“;”(例如:;C:/php ,我的路径是 ;E:/usr/php )
  • 点击“确定”并重新启动电脑

②使 php.ini 文件在 Windows 下被 PHP 所用

(这一步很重要,我实验了的,如果没有这一步,PHP 将搜寻不到 php.ini )

在 Windows NT,2000,XP 和 2003 种:

  • 进入控制面板并打开“系统”图标(开始 -> 设置 -> 控制面板 -> 系统,Windows XP/2003 中是:开始 -> 控制面板 -> l系统)
  • 选择“高级”标签页
  • 点击“环境变量”按钮
  • 在“系统变量”栏中
  • 点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:C:/php)
  • 点击“确定”并重新启动电脑

方法2、参考:http://topic.csdn.net/u/20081216/16/2C9D3EA2-567E-4031-9F8D-193F493B343A.html

在http.conf中加入:
PhpIniDir "E:/httpd/php"
LoadFile "E:/httpd/php/libmysql.dll"
LoadFile "E:/httpd/php/libmcrypt.dll"

(路径换为自己的)

 

比如:

httpd.conf:

LoadModule php5_module "D:/php_server/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

PhpIniDir "D:/php_server/php"
LoadFile "D:/php_server/php/libmysql.dll"
LoadFile "D:/php_server/php/libmcrypt.dll"

 

php.ini:

extension_dir = "D:/php_server/php/ext/"

 

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
190 1
|
6天前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
45 13
如何配置Windows主机MPIO多路径访问存储系统
|
29天前
|
存储 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
37 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
|
27天前
|
缓存 前端开发 应用服务中间件
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
105 7
|
29天前
|
消息中间件 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
39 2
|
29天前
|
存储 消息中间件 druid
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
74 1
|
1月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
32 4
|
1月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
35 3
|
1月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
47 1
|
30天前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存

推荐镜像

更多