1、PHP的安装

1)、环境安装目录:

D:/wamp/|——php|——php-5.6.22-Win32-VC11-x86|——Apache24|——mysql|——www

2)、下载

linux专用:http://www.php.net/downloads.php
windows专用:http://windows.php.net/download/

官网里Windows的版本有很多。选择哪个版本呢?

  • PHP以 FAST-CGI 或 PHP-FPM 方式运行就选择Non-Thread Safe (NTS) 版本
  • 通常 Windows 下 Apache + PHP 选TS ,IIS(fast-cgi) + PHP 选NTS,Nginx + PHP 选NTS
  • 通常Linux 下 Apache + PHP 选TS,Nginx + PHP 选NTS

本文用的apache+php组合,所以选择ts(Thread Safe)版本。根据操作系统选择x64或者x86。

大多数版本的PHP使用VC9, VC11 or VC14 (Visual Studio 2008, 2012 or 2015分别编译)进行编译的,所以你电脑上需要安装VC运行环境。

电脑需要VC运行环境:

  • VC9 x86 :http://www.microsoft.com/en-us/download/details.aspx?id=5582
  • VC9 x64 :http://www.microsoft.com/en-us/download/details.aspx?id=15336
  • VC11 x86 or x64:http://www.microsoft.com/en-us/download/details.aspx?id=30679
  • VC14 x86 or x64:http://www.microsoft.com/en-us/download/details.aspx?id=48145

3)、安装与配置

以php-5.6.22-Win32-VC11-x86.zip为例。
下载后解压到D:\wamp\php\php-5.6.22-Win32-VC11-x86目录。

复制一份php.ini-development文件重命名为php.ini。

需要修改以下地方:

更改自定义扩展目录。
找到;extension_dir = "ext",更改为

extension_dir = "D:\wamp\php\php-5.6.22-Win32-VC11-x86\ext"

提示:与apache搭配使用需要写绝对位置。否则扩展加载不了。

开启curl扩展
再找到:;extension=php_curl.dll,去掉分号:extension=php_curl.dll

去掉部分注释:

extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
;extension=php_shmop.dll; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=php_snmp.dllextension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll

设置默认时区

date.timezone=PRC

设置ssl(可选)

openssl.cafile= cacert.pem

注意是绝对路径。

添加自定义扩展

;[memcache]
extension=php_memcache.dll
;[redis]
extension=php_redis.dll

注意,需要下载对应版本的扩展:
php_redis-2.2.7-5.6-ts-vc11-x86,注意区分ts/nts和x86/64。

部分插件的下载地址

  • http://pecl.php.net/package/redis/
  • http://pecl.php.net/package/memcache
  • http://pecl.php.net/package/xdebug

PHP5.6的安装与配置(win7)相关推荐

  1. Apache2.2+MySql5.5+PHP5.4的安装和配置(windows)

    Apache2.2+MySql5.5+PHP5.4的安装和配置 phpMyAdmin的安装和配置 安装Apache2.2 http://httpd.apache.org/download.cgi#ap ...

  2. centos7 nginx+php5.6+mysql安装与配置

    安装与配置 php 56的安装 php的配置写在 php.ini,可在phpinfo()中查看 //查找已安装 yum list installed | grep php // php卸载 yum - ...

  3. Linux下Nginx、MySQL、PHP5、phpMyAdmin安装与配置

    以前在Linux下,只配过LAMP,没尝试过Nginx,这次换个口味尝试一下,中间遇到了一个比较无语的小错误浪费了很长时间(下面会说到).总体来说还算比较顺利吧,不过安装PHP的目的只是为了用phpM ...

  4. php+5.3.7++,Win7+Apache+PHP5.3.x 安装Zend Guard Loader

    最近接手一个商城项目想要使用shopnc 来做,把源码下到本地使时发现,文件是加密的.百度了N久才明白shopnc是zend 加密.还得想办法把Win7+Apache+PHP5.3.x 安装Zend ...

  5. iis7 php5 isapi配置,Win7 下 IIS7 配置 PHP5 (Isapi + FastCgi)

    之前有写过在 Apache 下配置 PHP5 的教程,而最近才知道 windows 自带的 IIS 平台对 PHP 也有很好的支持(刚学 PHP 不久),所以打算花点时间来倒腾倒腾,之后就写下这篇博客 ...

  6. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  7. win2003服务器iis6.0环境下php5.3.2安装配置

    IIS6+PHP5.3.2配置: 在windows下使用Apache+PHP的,请选择VC6版本: windows下使用IIS+PHP的,请选择VC9版本 首先要知道的是,那个服务器平台对应PHP那个 ...

  8. MySQL的安装配置(win7 64-bit)

    MySQL的安装配置(win7 64-bit) 转,整理. MySQL 版本是 mysql-noinstall-5.1.66-winx64.zip(免安装版) mysql-workbench-gpl- ...

  9. Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设

    在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...

最新文章

  1. linux 下 使用wget 下载 jdk资源 命令
  2. ubuntu16.04引导修复不能开机、grub丢失等——这是一剂良药
  3. String 类详解
  4. .NET Core开发实战(第32课:集成事件:解决跨微服务的最终一致性)--学习笔记...
  5. 程序员面试时自称字节跳动工作两年,被发现学历造假,结果蒙了
  6. 提高语音识别率:必须加入深度学习吗?
  7. java ic卡读写_使用Java驱动ACR122U对IC卡进行读写,总结
  8. 蓝牙耳机音量控制问题
  9. 大豆技术面分析_大豆优质高产技术分析,种植大豆产量低,只因这几点你没做到...
  10. 记一次安装 ubuntu 18.04 双系统 (双硬盘)
  11. 阿里云ACP云计算错题集101-120
  12. 搭建商城系统怎么选择合适的运营模式?
  13. 系统设计原则之里氏代换原则
  14. ai 计算机视觉_人工智能中的计算机视觉
  15. MSL、TTL及RTT的区别
  16. css----BFC,IFC,GFC,FFC的区别
  17. NBIOT-BC28模块程序操作接口编写(基于STM32F103ZET6)
  18. DophinScheduler server部分 核心代码详细解析——统领全局调度全场的服务器server部分究竟干了什么?
  19. 【python图像处理】图像灰度化处理、图像灰度线性变换、图像灰度非线性变换
  20. java中new一个对象要经历哪些过程

热门文章

  1. compact php,php内置函数使用 compact()
  2. Java Swing专栏订阅须知《必读》
  3. 下载 6g 概念及愿景白皮书_6G,到底有多6?6G概念及愿景白皮书正式发布!
  4. php 路径有汉字,路径文字工具
  5. C++重载下标运算符
  6. Java final修饰符详解
  7. C语言指针变量的定义和使用
  8. python 自动化出报表,python实现报表自动化详解
  9. python wechatpay微信支付回调_【微信支付】JSAPI支付开发者文档
  10. Python数模笔记-模拟退火算法(3)整数规划问题