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 ...
随机推荐
- git 添加第二个远程仓库地址,一次修改到处上传~
上传本机git 公钥到对应的代码托管平台 github/码云等 本地仓库执行 git remote set-url --add origin https://gitee.com/qichengTech ...
- SpreadJS与Vue集成,苏宁集团『极客办公』系统开发案例
“造极”如今已成为苏宁集团的年度核心关键词.“造极”在具体工作上的体现,代表着苏宁不断追求极致的工匠精神,即对待每一个环节,都要严格要求.精益求精.“极客办公”系统,正是在这种环境下应运而生.本期公开 ...
- ASP.NET Core中使用Autofac进行属性注入
一些无关紧要的废话: 作为一名双修程序员(自封的),喜欢那种使用Spring的注解形式进行依赖注入或者Unity的特性形式进行依赖注入,当然,形式大同小异,但结果都是一样的,通过属性进行依赖注入. A ...
- 2019中山纪念中学夏令营-Day20[JZOJ] T1旅游详解
2019中山纪念中学夏令营-Day20[JZOJ] 提高组B组 Team_B组 T1 旅游 Time Limits: 2000 ms Memory Limits: 262144 KB Descrip ...
- HTML5自学之列表
第5章. 网页列表与段落设计网页列表与段落是网页中的主要也是最常用的元素,其中,网页列表可以有序地编排一些信息资源,使其结构化和条理化,并以列表的样式显示出来,以便浏览者能更加快捷的获得相应信息.网页 ...
- CVE-2018-20169漏洞学习
简介 在4.19.9之前的Linux内核中发现了一个问题.USB子系统在读取与驱动程序/ USB /core/usb.c中的_usb_get_extra_descriptor相关的额外描述符时错误地检 ...
- Tensorflow常见函数case argmax equal
常用的函数: tf.argmax(input, axis=None, name=None, dimension=None) input:输入Tensor axis:0表示按列,1表示按行 name:名 ...
- 15、R语言聚类树的绘图原理
聚类广泛用于数据分析.去年研究了一下R语言聚类树的绘图原理.以芯片分析为例,我们来给一些样品做聚类分析.聚类的方法有很多种,我们选择Pearson距离.ward方法. 选择的样品有: "GS ...
- Python 东方财富网-股市行情数据抓取
东方财富网 股市行情数据抓取: http://quote.eastmoney.com/center/gridlist.html#hs_a_board 请求数据未入库处理,其中数据只存入数据文本,未做存 ...
- SQL学习(二)之四大查询语句以及标准写法
SQL四大查询语句——增删改查 增-INSERT INSERT INTO 表 (字段列表) VALUES(值列表) INSERT INTO `user_table` (`ID`, `username` ...