PHP 下载+安装
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扩展包
- <span style="font-family:Microsoft YaHei;font-size:10px;">; On windows:php扩展包的具体目录
- extension_dir = "D:\PHP\php5.5\ext"</span>
修改为:
开启相应的库功能
去掉前面的分号(注释):【可以根据需要启用,以下开启了常用模块,仅供参考】
修改后:
设置时区为北京时区:
Asia/Shanghai
修改为:
配置session功能:
目录路径(D:\PHP\phpsessionstemp)
在使用session功能时,必须在服务器上配置session文件的保存目录,否则无法使用。session文件目录必须可读写,最好独立于WEB主程序目录之外。
- <span style="font-family:Microsoft YaHei;font-size:10px;"> session.save_handler = D:\PHP\phpsessionstemp</span>
修改后:
配置文件上传功能:
目录路径(D:\PHP\phpfileuploadtmp)
在使用PHP文件上传功能时,必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败。
- <span style="font-family:Microsoft YaHei;font-size:10px;"> upload_tmp_dir = D:\PHP\phpfileuploadtmp</span>
修改为:
5. PHP常用命令
帮助信息
cmd到命令行,查看PHP的帮助信息:[ php -help ] 【可以查看到php的各种命令】
PHP 下载+安装的更多相关文章
- 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 ...
- jdk1.8下载安装
jdk8环境变量 jdk8图解安装 java8安装 1 2 3 4 5 6 7 分步阅读 JDK8 是JDK的最新版本,加入了很多新特性,如果我们要使用,需要下载安装: JDK8在windows ...
- Mac下载安装Android Studio教程
今天把公司闲置的一台Mac-mini重装了下系统感觉用着速度还不错,平时上班用的机器USB有些问题,所以打算用这台Mac.以往开发用Intellij Idea就够用,但是这次项目引用的jar包太多,遭 ...
- mac版 android破解软件下载安装
1 apktool下载安装 下载地址https://code.google.com/p/android-apktool/ [1].下载apktool.jar — 解压 [2].下载Mac上的辅助工具a ...
- 不通过App Store实现ios应用分发下载安装
最近公司的项目准备着手宣传工作了,宣传手册上要印制App的下载地址二维码,但是客户端应用还未上线,需要一种临时的方案解决应用分发下载问题,通常ios应用必须通过苹果应用商店才能下载安装,但是也可以看到 ...
- ERWin 7.2下载安装及注册机
ERWin 7.2下载安装及注册机 ERWin 7.2 下载地址: ftp://ftp.ca.com/CAproducts/erwin/ServicePacks/AFEDM72-b1644.exe ...
- cocoapod的下载安装解释
本文不提供cocoapod的下载安装的流程,因为那些只要百度一下就有的东西,而是对里面的代码进行解释,希望对iOS小白安装cocoapod有帮助: 一.cocoapod是什么? 开发过程中,我们会用到 ...
- 配置ActiveX控件在网页中下载安装
先检查客户端浏览器是否安装了ActiveX控件,如果没有安装ActiveX,就需要先给浏览器提示下载并允许安装.否则就直接使用该ActiveX控件.我们可以使用CodeBase来满足我们的要求:下面是 ...
- Xamarin Anroid开发教程之下载安装Xamarin
Xamarin Anroid开发教程之下载安装Xamarin Xamarin在过去安装时都会检查系统中是否安装了前面所提供的内容.而后来,Xamarin安装时只提供安装步骤,其它内容都需要读者自己下载 ...
- office 2016 专业增强版 和 visio 2016 专业版 下载安装(附带激活工
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://babyshen.blog.51cto.com/8405584/1697910 o ...
随机推荐
- PTA(Basic Level)1022.D进制的A+B
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数. 输入格式: 输入在一行中依次给出 3 个整数 A.B 和 D. 输出格式: 输出 A+ ...
- 【转贴】Windows常用命令实例
Windows常用命令实例 https://www.cnblogs.com/linyfeng/p/6261629.html 熟练使用DOS常用命令有助于提高工作效率. 1.windows+R:打开运行 ...
- skiplist(跳表)的原理及JAVA实现
前记 最近在看Redis,之间就尝试用sortedSet用在实现排行榜的项目,那么sortedSet底层是什么结构呢? "Redis sorted set的内部使用HashMap和跳跃表(S ...
- %300为0的个数(牛客第四场)-- number
题意: 给你一串数,问你如题. 思路: 我不是这样的作法,从后往前,先取00,再算%3==0的个数,往前推的时候有递推关系: #define IOS ios_base::sync_with_stdio ...
- c++ 【递归算法】梵塔问题
一道递归水题,2话不说,直接放代码: #include<iostream> using namespace std; int k; void move(int m,char a,char ...
- C++练习 | 单向链表类模板(包含类模板中静态变量初始化格式)
#include <iostream> #include <string> using namespace std; template <class T> clas ...
- 09 Python两种创建类的方式
第一种比较普遍的方式: class Work(): def __init__(self,name): self.name = name w = Work('well woker') 这样就简单创建了一 ...
- LVS、Nginx及HAProxy
本文转载自 linkedkeeper.com 当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是 Web 应用服务器集群, ...
- LLVM4.0与3.5编译phase对比
说是LLVM4.0和3.5的对比,其实是Clang的4和3.5的对比.在调试Clang编译源码的过程中,发现-S选项在4.0和3.5中的处理不一样,后来使用命令验证了这个事情 jourluohua@j ...
- GO语言语法入门
引言 Go Go语言是谷歌2009发布的编程语言,它是一种并发的.带垃圾回收的.快速编译的语言. 它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性.它也打算成为现代的,支持网 ...