在php本地搭建过程中,php环境配置是至关重要的一部分,本文就php在本地的环境配置中作简要说明。以供大家学习!

配置Windows+Apache+Mysql+PHP开发运行环境

安装Apache

获取 Apache Server 下载

这个是包括了open ssl 模块的window可执行程序,直接运行安装到我们需要放置的目录下面。注意使用80端口,这样不必额外制定端口号就可以访问本地Http Server了

一切安装好后,打开浏览器,输入http://localhost进行测试,出现“It Works”那么安装就成功

安装Mysql

获取 Mysql 下载

安装 Mysql,这个是打包好了的安装包,一路根据提示安装上即可

另外还有一个Mysql Workbench,这个是一个可视化的Mysql管理软件,可以一同下下来或者选用别的顺手的管理客户端均可。

用管理客户端链接本地的Mysql,能连接上说明安装成功

安装PHP

获取 PHP 下载。可以看到多个版本提供我们呢选择:

如果Apache的版本是1或2,那么下载VC6编译的版本

如果选用IIS作为Server,那么使用VC9编译的版本

X86代表32位的操作系统,X64则代表64位操作系统

Thread Safe和Non Thread Safe,取决于Web Server对PHP的执行方式。如果是ISAPI,需要调用dll来处理用户请求,由于处理完后相关dll不会马上消失,所以需要进行线程安全检查以使用多线程,从而提高效率,使用Thread Safe较好。如果是Fast CGI,由于只进行单线程的运行,因此没必要进行线程并发下的安全性检查,去掉线程安全检查等于取消不必要的系统耗费从而提高运行速度,使用 Non Thread Safe的较好。

这里也有直接的安装包,直接安装即可,但我们选择ZIP包进行手工安装,一来手工安装更灵活,二来可以了解PHP的内部结构,这个对于以后进一步使用PHP来说比较重要哦。

将压缩包解压到你的目标磁盘目录,如解压后的目录类似C:\php,注意目录间最好不用空格,由于有的Web Server可能不支持带空格的路径。

配置php5ts.dll路劲的环境变量。在根目录下面有些dll含有Web Server的名字,这些相关的Server模块可以让Web Server运行PHP时更加高效。所有的模块都需要用到php5ts.dll,因此需要让系统知道他的位置,查找顺序一般为:

php.exe的执行位置,或者Web Server的执行目录(一般为bin)如果Web Server使用了server模块

环境变量PATH下包含的路径

把当前的根目录加到PATH下,这样无论Web Server如何配置,系统都可以寻找到php5ts.dll

配置PHP初始化信息,直接把php.ini-production复制后改名为php.ini即可,PHP运行时会自动查找并读取php.ini文件。另外如果使用Windows NT, 2000, XP 或 2003上的NTFS格式,确保运行Web Server的用户对php.ini有读取的权限。

关联PHP和Apache,此配置后Apache便具有PHP的解析能力。这里有两种方式去设置PHP与Apache的协同工作。一种是作为CGI,另一种是作为Apache的模块来安装,上面提到Server模块更好,因此我采用这种方式安装,将以下三行加入Apache的httpd.conf中即可。

LoadModule php5_module "c:/php/php5apache2_2.dll"

AddType application/x-httpd-php .php

PHPIniDir "C:/php"

集成检测

最后来检查下我们的环境是否正常工作。

新建一个文本名称加扩展名为test.ini

在文件中添加如下代码:

phpinfo();

?>

将其放到Apache Server的htdocs目录下

接着在浏览器中输入http://localhost/test.php,如果出现了PHP的版本及组件相关统计信息,说明正常工作了。其中mysqlnd为enable说明Mysql的驱动也正常启用了。

这样一个WAMP环境就搭建起来了,这个环境是进行开发与学习的基础,就先介绍到这里了。最后祝大家学习愉快,早日屌丝逆袭哇。。。

以上就是本文的全部内容了,希望大家能够喜欢。

wamp php 环境变量,浅谈本地WAMP环境的搭建相关推荐

  1. Maven下载、配置环境变量、配置本地仓库、国内镜像源、在IDEA中配置Maven

    场景 Maven官网下载地址: https://maven.apache.org/download.cgi 此下载地址时下载最新的版本的Maven包. 目前是Maven3.6.3 注: 博客: htt ...

  2. 计算机网络环境中学科教学,浅谈基于计算机网络环境下的农村小学的科学学科教育...

    浅谈基于计算机网络环境下的农村小学的科学学科教育 [内容摘要] <国家中长期教育改革和发展规划纲要(2010-2020年)>明确提出:加快教育信息化进程.重点加强农村学校信息基础建设,缩小 ...

  3. bashrc java_bashrc添加环境变量 linux怎么配置path环境变量

    怎么在.bashrc中设置环境变量 # .bashrc set JAVA_HOME=/usr/j2sdk export JAVA_HOME set PATH=$PATH:$JAVA/bin expor ...

  4. linux环境变量配置的方法,Linux环境变量配置方法

    Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...

  5. linux设置环境变量_什么是linux环境变量

    本来这篇文章好几天之前就写好了,但是媳妇儿跟我说工作日就不要发了,大家都在上班,哪有闲心思看你的文章.哎,可能大家用头条都是在放松刷娱乐,看小姐姐.所以就一直拖到现在.周末了,更是放松的好时候,葛优躺 ...

  6. linux php和java环境变量配置_java_linux配置java环境变量详细过程,直接上实现过程: 一. 解压安 - phpStudy...

    linux配置java环境变量详细过程 直接上实现过程: 一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-lin ...

  7. inno setup 环境变量 立即生效_CentOS7设置环境变量

    @[toc] 一.环境变量的概念 1.环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的. 2.环境变量的分类 1)按生效的范围分类. 系统环境变量: ...

  8. c语言path环境变量,Windows下PATH等环境变量详解(转载)

    在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示 ...

  9. 电脑配置jdk环境变量_苹果电脑配置环境变量

    1.右击我的电脑图标(windows10中为"此电脑"),选择"属性",打开"系统"对话框,点击"高级系统设置"标签.2 ...

最新文章

  1. LastPass 释出安全更新修复高危漏洞
  2. bzoj 4012: [HNOI2015]开店
  3. 单链表的基本操作_数据结构-单链表的基本操作
  4. XcodeGhost风波过后,苹果如何防范风险?
  5. 详解log4j2(下) - 按日志级别区分文件输出
  6. HTML基础(我的复习和学习过程)day-01
  7. VTK教程系列:VTK基础及应用开发教程
  8. cef 前进后台 实现_CefSpider: 一个基于Webkit,Cef框架构建爬虫,项目代号:“车风”,具备浏览器所有特性,欢迎你给我一个Star,你的Star是该项目前进的动力!...
  9. python什么时候开始流行的_Python什么时候会被取代?
  10. Tosca 给定义变量,取内容放到变量里
  11. 智能优化算法:果蝇优化算法-附代码
  12. foobar2000中文版官方下载【多功能的音频播放器】
  13. FileZilla Server 中文版使用教程
  14. 自然语言处理之语料库
  15. rat linux安装u盘,美加狮RAT2鼠标驱动
  16. java 时间减法(结束时间-开始时间,时分秒)
  17. 简单使用Python爬虫爬取淘宝网页商品信息
  18. 是德科技34901A支持的量程
  19. 【全网热点】打造全网最全爱心代码仓库【火速领取爱心】
  20. yjp在jboss上的on-demand attach

热门文章

  1. 与外包人员合作时,如何管理代码?
  2. java链表模型_Java数据结构和算法(七)——链表
  3. GPRS外置模块连接电脑进行拨号上网
  4. WEB 3D SVG CAD 向量 几个实施(转)
  5. JavaScript中什么是数组和数组中的各种方法的使用
  6. graph Laplacian 拉普拉斯矩阵
  7. ctf-show-misc-游戏题
  8. 数据分享|中国各省、各市、各区县分年、分月、逐日平均气温数据(2000年~2019年)
  9. 版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8)
  10. 15个免费的卫星数据