博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows7+Apache2.2+PHP5.4.29 环境搭建
阅读量:6840 次
发布时间:2019-06-26

本文共 846 字,大约阅读时间需要 2 分钟。

hot3.png

下载相应版本的Apache和PHP,然后安装的安装,解压的解压。这些百度一下大把。

现在主要是说明特别重要的几个配置:

  1. http.conf(Apache 中的配置文件)

    添加如下配置:

    LoadModule php5_module D:/php5.4.29/php5apache2_2.dll

    PHPIniDir "D:/php5.4.29"

    第一条配置:是加载php模块,这样Apache才能否解析php程序,少了这个,php程序就跑不动了。

    第二条配置:加载php的配置文件,路径就是php.int的路径。必须先确保成功加载了第一条配置,否则即使第二条配置正确,启动Apache的时候也会报这个错误:

    182111_pKhM_782913.png

  2. php.ini (PHP中的配置文件)

    开启如下扩展配置,默认情况下这些配置是被注释掉的。

     extension_dir = "ext"

    extension=php_mysql.dll

  3. 第一条配置:如果为开启,php将无法加载ext目录下的所有扩展包,因为你都没有制定扩展的路径。

  4. 第二条配置:开启mysql的扩展,这样才能使用mysql数据库。另外,这个要依赖第一条配置,如果为开启第一条配置,第二天配置是无效的,因为php不知道去哪里加载这个mysql的扩展,需要第一条配置告诉扩展的路径。

    我就是没有开启 extension_dir = "ext",导致使用ThinkPHP框架的时候报这个错误:

   系统不支持:mysql

    原因就是没有mysql扩展未加载成功。

3. 要让Apache能执行php程序,还需在php.ini添加:

AddType application/x-httpd-php .php

 AddType application/x-httpd-php .html

AddType application/x-httpd-php .htm

好了。在配置环境中就出现这些问题。

转载于:https://my.oschina.net/kavensu/blog/276824

你可能感兴趣的文章
如何在Ubuntu以及Debian中安装DHCP服务器
查看>>
Linux基础命令介绍六:网络
查看>>
哪些智能家居产品最易遭受入侵?
查看>>
小练习6:统计出现最多的字母和次数
查看>>
CVPR 2018|Cascade R-CNN:向高精度目标检测器迈进
查看>>
阿拉伯数字转换成中文大写,中文货币的表达方式 python
查看>>
JS function
查看>>
《统一沟通-微软-实战》-3-部署-Exchange 2010-3-证书-创建-导入-分配
查看>>
shiro是如何实现httpsession的操作的
查看>>
我的友情链接
查看>>
solaris文件系统的一些理解
查看>>
SCCM 2012系列之新特性概览一:SCCM 2012安装选项和控制台新界面预览
查看>>
快排算法
查看>>
Find >强大的文本查找
查看>>
JQuery捕获或获取当前click事件的事件对象ID
查看>>
在 Linux 系统中安装Load Generator ,并在windows 调用
查看>>
How to use Ivy to manage your OSGi bundle dependen
查看>>
51CTO六周年贺礼:译文一篇
查看>>
在CentOS 7上安装Kafka
查看>>
JSP笔记——1.运行原理
查看>>