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 ...
随机推荐
- idea - maven子工程找不到父工程pom
1.应该先构建父项目,再构建子项目.因为子项目依赖于父项目.即父项目先install到本地
- python-day9(正式学习)
目录 深浅拷贝 拷贝 浅拷贝 深拷贝 异常处理 什么是异常 语法错误 逻辑错误 异常的种类 常用的异常 其他异常 异常处理 提前预防 事后预防 抛出异常(基本没用) 断言(调试用,现在基本上没用) 文 ...
- nginx配置一般优化参数
#user nobody; worker_processes 2; # CPU亲和力,worker_processes最多开启8个,注意写法 worker_cpu_affinity 01 10; wo ...
- mysql的索引为什么要使用B+树而不是其他树?
总结 1.InnoDB存储引擎的最小存储单元是页,页可以用于存放数据也可以用于存放键值+指针,在B+树中叶子节点存放数据,非叶子节点存放键值+指针. 2.索引组织表通过非叶子节点的二分查找法以及指针确 ...
- 四、redis学习(案例)
效果如下 注意:必须要开启redis服务器端 数据库 CREATE DATABASE heima; -- 创建数据库 USE heima; -- 使用数据库 CREATE TABLE province ...
- 创建全文索引----SQLserver
1.启动 Microsoft Search 服务 开始菜单-->SQL程序组-->服务管理器-->下拉筐-->Microsoft Search 服务-->启动它. 2. ...
- symfony3 使用命令行工具生成Entity实体所踩的坑
1.把配置文件汇总连接邮箱的配置信息注释掉了,在创建Entity时php bin/console doctrine:generate:entity报错 2. 错误原因是实体文件映射到数据库中的字段时候 ...
- SSD源码解读——网络搭建
之前,对SSD的论文进行了解读,可以回顾之前的博客:https://www.cnblogs.com/dengshunge/p/11665929.html. 为了加深对SSD的理解,因此对SSD的源码进 ...
- Linux系统文件系统及文件基础篇
学习Linux,重难点在于掌握不同类别的文件系统及其作用.通过对Linux系统的安装,我们首先来了解下Linux系统里各个目录文件夹下的大致功能:主要的目录树的有/./root./home./usr. ...
- 模块之-os模块
模块之-os模块 >>> import os >>> os.getcwd() #获取当前工作目录 'C:\\Users\\Administrator' >&g ...