一、Windows 系统,下载并运行 Composer-Setup.exe。php
二、安装compose。PHP采用的是wampserver集成开发环境(这也以后的问题埋下伏笔)。git
三、而后在命令行下面,切换到你的web根目录下面并执行下面的命令:web
四、SSL问题。提示报错。意思是PHP缺乏openssl扩展。缓存
The openssl extension is required for SSL/TLS protection but is not available.composer
而后我开启SSL。 (WampServer Version 2.4版本),依然报错。折腾了一下子时间。右下角的Wamp的控制台,去加载php的openssl扩展,而后重启server,结果发现仍是不行。ui
五、再次开启SSL命令行
由于第一次修改的ini是Apache的配置。
正确的作法是在php的安装目录好比说D:\wamp\bin\php\php5.4.12\中,找到找个目录下的php.ini文件,而后去掉 extension=php_openssl.dll 这一行开头的注释,以后就能够顺利安装Composer了。
你能够发现上面出现了两个php.ini,是的Wamp在Apache和在CLI(命令行)模式下使用了不一样的php.ini文件,当你在WAMP的控制台去启用php_openssl这个扩展,是启用的Apache的,而非CLI。而修改php安装目录中的php.ini配置文件,则能够启用CLI模式下的openssl。3d
六、到此你的tp5安装完毕。若是这种安装方式你不喜欢你能够采用官方提供的其余两种安装方式.server
ThinkPHP提供多个方式的安装,包括官网下载、Composer安装以及GIT下载。对于新手来讲,有必要理解这几种安装方式的区别:官网下载是通常都是稳定版本(并不会实时更新),有些大的版本还会提供核心版(不含扩展)和完整版(包含经常使用扩展)两个版本;Composer安装的学问比较多,可是一种主流的安装方式,Composer也分为稳定版和开发版安装,若是是安装的稳定版则能够update到最新的稳定版,若是是安装的开发版那么update到的也是实时的开发版,安装慢的可使用国内镜像,但注意存在必定的缓存时间;GIT安装是直接经过git地址安装的方式,优点是能够实时更新,跟着官方开发版本走的用户能够选择GIT更新,也方便及时反馈和提交PR,除了Github以外,国内的码云和Coding代码托管平台都有ThinkPHP5的镜像,请自行选择。blog