1.官网下载

官网地址:http://PHP.net/

地址:http://download.csdn.NET/detail/anndy_/9494632

官网手册:https://secure.php.Net/manual/zh/index.php

点击Download下的“5.5.34”

点击Windows downloads

bz2/gz/xz
 .都是Linux下文件压缩的格式,区别在于压缩率xz>bz2>gz,解压时间bz2>xz>gz,故xz能够生成更小文件的同时,也能提供稳定快速的解压。

点击下载64位TS版

【服务器下载了Apache,故选择了TS版本】

NTS(Non Thread Safe)/TS(Thread Safe):非线程安全/线程安全,一般在以ISAPI方式加载的时候选择TS版本,以fast cgi方式运行的时候选择NTS版本。

Debug Pack:是给 C++ 程序员开发或修改 php 扩展用的。sha1:加密算法。x86是32位的,x64是64位的~

解压

解压下载好的压缩包文件,文件夹内容大致如下图,移动文件夹 php-5.5.34-Win32-VC11-x64到你想要的位置。

2. PHP

1)移动文件夹 php-5.5.34-Win32-VC11-x64到D:\PHP,并重命名为php5.5。【解压路径最好不要用中文。】

2)cmd命令行到php目录,录入命令[ php -v ],如下图说明php可以使用。

3. PHP系统环境变量配置

1)cmd到命令行,录入命令[ php -v ],如下图:

为了使用php时,不用每次命令切换到php目录,给php配置环境变量。

2)“计算机”右键 → “高级系统设置” → “高级” → “环境变量”

新建变量PHP_HOME

3)点击系统变量的“新建”→ 变量名"PHP_HOME" → 变量值“D:\PHP\php5.5”(php文件夹路径)→ “确定”

注意:变量值后面不能添加分号“;”,否则配置不成功。

path变量值追加

4)点击系统变量的“编辑”(没有时新建)→ 变量名"Path" → 变量值“%PHP_HOME%;”(php的路径)→ “确定”

注意:变量值后面的分号“;”必须是英文分号。path:操作系统提供的环境变量。classpath:程序中引用的类所在的路径。

5)设置成功后,手动重启cmd,录入命令[ php -v ],如下图说明系统环境变量配置成功。

4.
PHP配置文件修改

在目录D:\PHP\php5.5下,把php.in-development复制一份,并重命名为php.ini。
 
  php.ini-development,是用于开发环境的配置文件;php.ini-production,是用于生产环境的配置文件。

设置PHP扩展包

  1. <span style="font-family:Microsoft YaHei;font-size:10px;">; On windows:php扩展包的具体目录
  2. extension_dir = "D:\PHP\php5.5\ext"</span>

修改为:

开启相应的库功能

去掉前面的分号(注释):【可以根据需要启用,以下开启了常用模块,仅供参考】

修改后:

设置时区为北京时区:

Asia/Shanghai

修改为:

配置session功能:

目录路径(D:\PHP\phpsessionstemp)

在使用session功能时,必须在服务器上配置session文件的保存目录,否则无法使用。session文件目录必须可读写,最好独立于WEB主程序目录之外。

  1. <span style="font-family:Microsoft YaHei;font-size:10px;">  session.save_handler = D:\PHP\phpsessionstemp</span>

修改后:

配置文件上传功能:

目录路径(D:\PHP\phpfileuploadtmp)

在使用PHP文件上传功能时,必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败。

  1. <span style="font-family:Microsoft YaHei;font-size:10px;">  upload_tmp_dir = D:\PHP\phpfileuploadtmp</span>

修改为:

5. PHP常用命令

帮助信息

cmd到命令行,查看PHP的帮助信息:[ php -help ] 【可以查看到php的各种命令】

PHP 下载+安装的更多相关文章

  1. Visual Studio for Mac Preview离线下载安装

    Visual Studio for Mac离线下载安装. 环境:OS X EI Caption 10.11.2 .NET Core SDK 1.1 需预先安装 .NET Core 1.1 SDK ma ...

  2. jdk1.8下载安装

    jdk8环境变量 jdk8图解安装 java8安装   1 2 3 4 5 6 7 分步阅读 JDK8 是JDK的最新版本,加入了很多新特性,如果我们要使用,需要下载安装: JDK8在windows ...

  3. Mac下载安装Android Studio教程

    今天把公司闲置的一台Mac-mini重装了下系统感觉用着速度还不错,平时上班用的机器USB有些问题,所以打算用这台Mac.以往开发用Intellij Idea就够用,但是这次项目引用的jar包太多,遭 ...

  4. mac版 android破解软件下载安装

    1 apktool下载安装 下载地址https://code.google.com/p/android-apktool/ [1].下载apktool.jar — 解压 [2].下载Mac上的辅助工具a ...

  5. 不通过App Store实现ios应用分发下载安装

    最近公司的项目准备着手宣传工作了,宣传手册上要印制App的下载地址二维码,但是客户端应用还未上线,需要一种临时的方案解决应用分发下载问题,通常ios应用必须通过苹果应用商店才能下载安装,但是也可以看到 ...

  6. ERWin 7.2下载安装及注册机

    ERWin 7.2下载安装及注册机   ERWin 7.2 下载地址: ftp://ftp.ca.com/CAproducts/erwin/ServicePacks/AFEDM72-b1644.exe ...

  7. cocoapod的下载安装解释

    本文不提供cocoapod的下载安装的流程,因为那些只要百度一下就有的东西,而是对里面的代码进行解释,希望对iOS小白安装cocoapod有帮助: 一.cocoapod是什么? 开发过程中,我们会用到 ...

  8. 配置ActiveX控件在网页中下载安装

    先检查客户端浏览器是否安装了ActiveX控件,如果没有安装ActiveX,就需要先给浏览器提示下载并允许安装.否则就直接使用该ActiveX控件.我们可以使用CodeBase来满足我们的要求:下面是 ...

  9. Xamarin Anroid开发教程之下载安装Xamarin

    Xamarin Anroid开发教程之下载安装Xamarin Xamarin在过去安装时都会检查系统中是否安装了前面所提供的内容.而后来,Xamarin安装时只提供安装步骤,其它内容都需要读者自己下载 ...

  10. office 2016 专业增强版 和 visio 2016 专业版 下载安装(附带激活工

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://babyshen.blog.51cto.com/8405584/1697910 o ...

随机推荐

  1. PHP中的data()函数

    date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考. 格式化日期date() 函数的第一个参数规定了如何格式化日期/时间.它使用字母 ...

  2. 算法 - k-means++

    Kmeans++算法 Kmeans++算法,主要可以解决初始中心的选择问题,不可解决k的个数问题. Kmeans++主要思想是选择的初始聚类中心要尽量的远. 做法: 1.    在输入的数据点中随机选 ...

  3. 打印指针要用%p而不要用%x

    注意: 打印指针要用%p而不要用%x 原因: https://boredzo.org/blog/archives/2007-01-23/please-do-not-use-percent-x-for- ...

  4. python并发编程-进程池线程池-协程-I/O模型-04

    目录 进程池线程池的使用***** 进程池/线程池的创建和提交回调 验证复用池子里的线程或进程 异步回调机制 通过闭包给回调函数添加额外参数(扩展) 协程*** 概念回顾(协程这里再理一下) 如何实现 ...

  5. 2019-2020Nowcoder Girl初赛题解

    写了一天计算几何,心态崩了,水一篇题解休息休息. emmmm,如果您是一名现役OIer/CSPer,那看这篇文章也许并不能在你的生命中留下些什么(潮子语录),因为相比NOIP/CSP这个比赛其实比较简 ...

  6. 基础数据类型之集合和深浅copy,还有一些数据类型补充

    集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的.以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了. 关系 ...

  7. idea-代码格式化快捷键设置(2019.1版)

    idea默认格式化快捷键是:Ctrl+Alt+L,有时会因其它软件快捷键的冲突导致失灵. 设置方法如下: 1.File -->  Settings... 2. Keymap -> Code ...

  8. 全面解析java编码问题

    1.web.xml文件里配置 <filter> <filter-name>CharacterEncodingFilter</filter-name> <fil ...

  9. Django实现websocket完成实时通讯

    一 什么是Websocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.在WebS ...

  10. Appium Android 获取包名appPackage和appActivity的几种方法

    情况1: 安装包未安装到手机 准备前提条件: 1 Android SDK管理工具目录 2 PC端有apk包 使用方法: 1 打开终端,当前路径移动到sdk管理工具目录tools或build-tools ...