think PHP之环境配置windows+Wamp+Composer+PHP
搭建think PHP环境需要分两步,第一步是运行环境,选择Wamp;第二步是安装环境,配置composer+PHP。
其中,wamp则作为服务器,保证think PHP框架可以正常运行,进行正常的网页访问。当前think PHP框架官网不再支持直接下载安装,需要采用Composer或git进行下载安装。
一、wamp安装(wamp依赖于Visual C++ Redistributable环境)
WAMP 介绍
- W指windows运行环境。
- A指Apache服务器。
- M指Mysql数据库等...
- P指PHP或Python服务端语言及环境。
VC++依赖地址:https://www.microsoft.com/en-us/download/details.aspx?id=30679
地址:https://sourceforge.net/projects/wampserver/files/latest/download
一路默认安装,最终在完成时会要求:
1、选择浏览器,默认是IE浏览器,建议选择其他浏览器。
2、选择编辑器
默认是“记事本”(notepad.exe)
也可以配置为其他工具。
安装成功之后,即可通过程序菜单打开。
3、安装完成之后配置
首先,配置语言:
其次,配置Apahe:
打开配置文件:【httpd.conf】
修改默认端口(80)为任意未占用端口(8888)
至此,可以正常启动:http://localhost:8888/
二、Composer的安装
1、PHP下载
地址:https://www.php.net/downloads.php
下载之后,直接解压到目标目录即可。
2、Composer下载安装
地址:https://getcomposer.org/download/
安装过程,按照软件默认安装,建议将PHP放到系统路径中。其中,安装过程依赖第一步下载解压之后的PHP。
3、检查安装是否成功
安装完成之后,再次打开【cmd】运行:
composer -version
安装成功之后,返回结果如图: (若失败,则重新安装)
4、镜像配置
配置:(第一个是全局配置,第二个是仅在当前项目配置)
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:(第一个是取消全局配置,第二个是取消当前项目配置)
composer config -g --unset repos.packagist
composer config --unset repos.packagist
查看配置:
composer config -g -l
5、think PHP安装
安装之时,可用先cd到目标安装目录,即wamp安装目录下的【www】文件夹下。
composer create-project topthink/think tp5.1 5.1.*
至此,可以正常网页访问:
6、安装依赖包
curl -sS https://getcomposer.org/installer | php
7、更新tp框架 (进入项目文件夹)
composer update topthink/framework