在整个wamp环境搭建中,本质的工作如下:

1,配置系统对php中dll文件能默认处于调用状态。

在windos下,对dll文件系统默认处于调用状态的,有两种采用的方式。

第一种是:把需要调用dll文件复制到C:\windows\ system32\(如果是Windows 2000操作系统,则为C:\WINNT\ system32\)目录下。

第二种是:把.dll后缀文件所在的文件夹的地址,追加到系统的path变量中去,这样的话,系统启动的时候,也会默认把dll文件自动载入内存中。

第三种是:把php.ini中; extension_dir = "./" 修改为 extension_dir = "D:/php5/ext"

注意,要重新启动Apacche服务器才能生效。

2,apache配置,本质是让apache服务器软件,能够解析.php文件。

分别在httpd.conf与php.ini中配置。

httpd.conf中修改:

2-1,配置根目录

复制代码 代码如下:

DocumentRoot D:/wwwroot-----这是第一处,把红字部分,修改成 本地apache的网站代码主文件夹,即存放项目代码的主文件夹。

-------这是第二处,同上。

2-2,配置目录索引

复制代码 代码如下:

DirectoryIndex index.html index.html.var index.php index.html

2-3,组合php与Apache2

复制代码 代码如下:

LoadModule php5_module D:/php5/php5apache2.dll----------以module方式加载php

PHPIniDir "D:/php"--------------------指定php的配置文件php.ini位置

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html--------------添加可以执行php的文件类型

DirectoryIndex index.php index.html index.html.var-----配置索引目录默认文件

php.ini修改:

1,设置PHP传递参数的方式

复制代码 代码如下:

register_globals=Off/On

设为Off,就是只能用$_post['变量名']、$_GET['变量名']来传递参数

设为On,可以直接使用$变量名来获取传递的参数值

2,设置需要加载的dll模块,以下几个必须要配置。

复制代码 代码如下:

;extension=php_gd2.dll---------GD库扩展文件,用户处理图片,如生成图片,图片裁剪压缩,给图片打水印等等操作

;extension=php_mbstring.dll--------大字符集,支持多字符集之间的转换

;extension=php_mcrypt.dll

;extension= php_mysql.dll

;extension=php_mysqli.dll

去掉分号,设置好需要加载的dll模块.以上几个是基本要去掉的。

wamp与lamp环境搭建的区别,就在于系统对php中的dll文件加载的方式的不同,

而对apahce与php的组合,window下与linux/unix下,基本相同的,都是修改httpd.conf与php.ini来实现。

因此,在实际的工作过程中,最快速的手动配置服务器的方法是:

1,手动安装apache服务器,手动安装配置php。

2,在以前配置好的php.ini与httpd.conf文件的基础,两文件直接copy到相关目录。

而对httpd.conf需修改其中的关键目录,主要是:

配置根目录

复制代码 代码如下:

DocumentRoot D:/wwwroot-----这是第一处,把红字部分,修改成 本地apache的网站代码主文件夹,即存放项目代码的主文件夹。

-------这是第二处,同上。

把这两处修改就基本搞定。

以上配置完,环境就基本搭建完毕了,希望小伙伴们能够喜欢。

windows xp安装php7,在Windows XP下安装Apache+MySQL+PHP环境相关推荐

  1. Windows 下配置Apache+MySql+PHP环境(原创)

    之前我自己也配置过PHP环境,不过用的是比较方便的集成软件,现在老师让自己动手配置一下非集成的,所以就边配置边写下教程希望能给需要的提供一些帮助.我是在虚拟机上装的,系统是WindowsXP 32bi ...

  2. win10下搭建Apache+Mysql+PHP环境

    之前在本地都是使用wampserver集成包,一键安装稍微配置下就可以了.今天到了新公司,使用公司的新电脑搭建环境,想自己分别安装Apache.Mysql和PHP,不使用集成包,于是百度查询资料.下面 ...

  3. 安装VM及在VM下安装Ghost XP系统图文教程,附PQ分区及VM共享教程 z

    安装VM及在VM下安装Ghost XP系统图文教程,附PQ分区及VM共享教程 z http://blog.sina.com.cn/s/blog_58dae96501000710.html 第一章:安装 ...

  4. windows下搭建Apache+Mysql+PHP开发环境

    原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2; MySQL Server 5 ...

  5. u盘php环境,u盘装机大师如何为XP系统安装Apache+MySQL+PHP环境

    u盘装机大师如何为XP系统安装Apache+MySQL+PHP环境?Apache+MySQL+PHP环境对于寻常电脑用户来说是个比较陌生的词汇,但对于程序管理开发人员来说却再熟悉不过.如果你想自己尝试 ...

  6. (Openeuler-x86)编译安装php-7.4+zabbix5.0.8(Apache+php+zabbix)

    #关闭防火墙和 selinux 并重启 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config systemctl dis ...

  7. linux安装应用程序dbd,Linux下安装DBI和DBD

    1. 介质下载 www.cpan.org打开cpan的主页,然后点击search.cpan.org,搜索DBI和DBD::Oracle -rw-r--r-- 1 oracle oinstall 592 ...

  8. linux安装oracle 11g乱码,Linux下安装Oracle11g中文乱码,DISPLAY未通过

    Linux下安装Oracle11g中文乱码 Linux下安装Oracle11g,安装界面乱码问题解决方法: 解决 1.下载中文字体 2.进入刚解压的database/stage/Components/ ...

  9. 在Centos 7下搭建Apache + PHP运行环境

    之前都是在windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp.今天试了试,在linux下搭建apache+php运行环境.感觉还不错. 在Cen ...

  10. RedHat Enterprise Linux 5下配置Apache+Mysql+Php

    Phinecos(洞庭散人) 专注于开源技术的研究与应用 RedHat Enterprise Linux 5下配置Apache+Mysql+Php 第一步:系统与软件的准备 系统版本 redhat e ...

最新文章

  1. 【牛腩新闻发布系统】开发前的准备01
  2. 服务器暴力破解的程序(python开发)
  3. iOS中autolaylout和sizeclass的理解
  4. [JVM]线上CPU负载持续飙高的问题解决
  5. 信息系统项目管理师优秀论文:项目沟通管理202111
  6. android高度混淆,android – TextView与ImageSpan混淆行高
  7. Idea实现WebService实例 转
  8. 【Python科学计算系列】行列式
  9. linux生成文件清单,Linux 获取文件名称生成列表 txt - create_filelist
  10. jieba自定义分词规则与多进程切词
  11. 计算机程序辅助拼货,拼货
  12. LED —— 发光二极管
  13. PXE 自动安装物理机 (DHCP服务由路由提供, 不能再配置)
  14. spring接口 BeanFactoryAware,动态获取IOC容器里面的对象(多例)
  15. GCC图神经网络预训练概述
  16. java alder32,[java][io][ZIP]应用GZIP进行压缩和解压缩
  17. Qt视频直播软件--项目实战(Day6)
  18. windows无法格式化u盘_u盘无法格式化的解决教程 好东西,以后优盘不怕坏了
  19. 安全防范知识点 -- CSRF
  20. NBA各队所在分区,州,城市,主体育馆资料整理

热门文章

  1. Asp.net 字符串操作基类(安全,替换,分解等)
  2. 孤岛营救与汽车加油行驶问题
  3. 轨迹系列8——记某真实项目中轨迹展示查询效率优化方案一(初步设计)
  4. Android Studio 使用Eclipse项目,仍保留项目结构,非导入转成gradle
  5. Qt之QPushButton
  6. 【linux】spinlock 的实现
  7. 北京时间3月9日消息,据国外媒体报道
  8. 稳定云服务器出租_云主机与独立服务器有哪些不同
  9. 【一周入门MySQL—1】数据库概述、数据定义、数据操作
  10. 【整理】SAP PM工厂维护模块初识