• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > windows中apache php环境配置方法(php.ini 配置)

windows中apache php环境配置方法(php.ini 配置)

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含apache php.ini,windows apache php,windows php.ini,apache windows,windows10 apache等服务器相关知识,网友希望可以进行参考

php配置环境很简单我们不过需要先安装apache然后再配置php了,但我们也可以单独配置php.ini文件,下面我来介绍快速配置php环境的方法

一,我们先到php.net去下载一个php解压版的,记住要是windows哦,同时也需要是安全线程版的。

我们先把php解压到c:/php目录,然后找到中的配置文件改成php.ini(可到奖php.ini-development改成php.ini)


1 设置扩展路径

查找 extension_dir 有这么一行

 代码如下 复制代码
extension_dir = “./”

将此行改成

 代码如下 复制代码

extension_dir = “C:phpext”

其中C:php是你安装php的路径.路径不正确将无法加载dll

(注意:有些php版本是 ;extension_dir = “./” 要把前面的分号去掉)

2 查找

 代码如下 复制代码

;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_exif.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_sockets.dll
;extension=php_xmlrpc.dll
;extension=php_zip.dll

把上面几项前面的分号去掉,这样就可以加载这些dll了
配合IIS安装PHP时,需要把这些dll文件复制到 C:Windowssystem32 下

3 设置会话保存路径
查找session.save_path 有这么一行
; session.save_path = “N;/path”
在此行后加入一行(注意是加入一行,不是加到后面),
session.save_path = “C:Temp”
如果使用二级目录分级存储session,需要修改为:
session.save_path = “2;C:Temp”
保存到你的临时目录下,此处以你自己设定的路径为准,注意修改文件夹权限

如何设置二级目录分级存储,请参阅:
《PHP临时文件session的分级存储与定期删除》

4 还有比较值得注意的是 short_open_tag .有一些php版本默认是Off的.
也就是说 php不能使用短标记如 必须使用
由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等
如果不把 short_open_tag 改成On将出现的症状将很难判断是上面原因,这里建议修改
查找
short_open_tag = Off
改为
short_open_tag = On

5 是否显示错误 display_errors
出于安全性考虑,display_errors 有些版本也默认为 Off.
就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数.
这样调试起来将非常不便,建议根据自己需要修改
查找
display_errors = Off (注意不是 ; – display_errors = Off [Security])
改成
display_errors = On

6 显示NOTICE敬告提示
第五步虽然打开了出错提示,但出错报告还受到 error_reporting 的控制.
php5默认关闭NOTICE敬告提示,如果是在本地调试,建议打开NOTICE敬告提示.
查找
error_reporting = E_ALL & ~E_NOTICE
改成
error_reporting = E_ALL
另外提示一下,在程序中也可以通过error_reporting()控制错误报告输出,具体怎么用大家参考下手册.

7 register_globals

出于安全性考虑它默认也是Off
当register_globals=Off的时候,下一个程序接收的时候应该用$_POST['user_name']和$_POST['user_pass'])
当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值.

8 php5时差问题

时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
其中PRC:People’s Republic of China 中华人民共和国,


配置好之后但是我们来配置一下apache,apache我们也也可到apache.org去下载一x86 apache下载并安装在电脑中,然后我们再打开apache安装目录中的httpd.conf 在最后加入

 代码如下 复制代码

LoadModule php5_module "c:/PHP/php5apache2_2.dll"
PHPIniDir "c:/PHP/"
AddType application/x-httpd-php .php .phtml

重启apache就可以了哦。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • windows中apache php环境配置方法(php.ini 配置)

相关文章

  • FTP匿名用户,系统用户和虚拟用户及lftp命令
  • liunx基本命令(进程的学习)
  • Windows Server 2008 CA 配置 HTTPS 绑定方法
  • Win10 VM虚拟机下完美安装 Mac OS10.14(图文教程)
  • Hyper-V 虚拟网络技术之二
  • Windows Server 2008网络性能
  • Windows下搭建PHP+MySQL+IIS环境
  • 灵活运用eXeScope打造Windows 2000外观
  • 解决Backup Exec无法显示Oracle实例
  • Python编写的socket服务器和客户端

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • liunx服务使用( 源码包 Nagios 监控软件)
    • Tomcat 404 500错误页面上的版本号隐藏或修改
    • Zend Framework的设置(apache/rewrite rule写法)
    • window中nginx的启动和关闭方法
    • IIS出现“目前访问网站的用户过多”解决方法
    • Windows 无法连接到System Event Notification Service服务
    • nginx日志
    • 华为数据中心:融合方案也分层次
    • Windows 2008 BOOT MGR is missing解决方案
    • apache 和iis共用80端口多种解决办法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有