Composer在Win10的安装

2019-06-26 16:15:00
linefo
原创
482


1、安装Composer


双击下载的Composer安装文件进行安装


在安装过程中Composer会自动搜索PHP.exe的安装路径,如果没有,就手动找到php路径下的php.exe

建议用比较新版本的PHP,之前用Composer去增加依赖资源时,有遇到过必须要7.0以上版本的PHP的情况。

好像在安装后,想重新指定PHP.exe不好实现,如果有这种情况就直接重装了。



中间略过一些不重要的过程图了


安装好以后就可以在命令行测试是否可用了


2、安装openssl

使用时,可能提示需要openssl,这时候就要去安装它

(1)需要先安装ActivePerl(perl执行工具 )

官网下载地址:https://www.activestate.com/activeperl/downloads

这个安装比较简单就不贴图片了。

(2)装openssl

官网下载地址:https://www.openssl.org/source/

我下载的是“openssl-1.0.2q”那个压缩包

首先解压到C盘根目录

接着打开命令提示符,进入解压的目录位置里

执行 perl Configure VC-WIN32 no-asm --prefix=C:\openssl-1.0.2q 这个命令


然后在解压的根目录下,按顺序执行下面的命令

1)ms\do_ms.bat
2)nmake -f ms\ntdll.mak(执行make进行编译,执行完后会在openssl-1.0.2g目录下生成一个out32dll文件夹,里面包含了一些静态库、动态库和.exe文件,这里需要花点时间。)
3)nmake -f ms\ntdll.mak test(检查上一步编译是否成功,如果成功则最后显示“passed all tests”字样)
4)nmake -f ms\ntdll.mak install(成功则会在C:\openssl-1.0.2g目录下生成bin、include、lib、ssl四个文件夹)

到此为止,OpenSSL就安装成功啦


PS:

1、安装过程中,如提示nmake命令不存在


(1)可以把cmd命令提示符换成vs自己的命令提示符工具:


(2)或者配置环境变量,将namke.exe所在目录的路径加进去


2、如提示dmake命令不存在

则可以执行 ppm install dmake 命令去安装它

3、如果提示cl命令不存在

我个人安装的是vs2015,这个版本cl.exe变成了默认不安装的东西,所以我到程序与功能那里面打开vs2015的安装程序重新modify
勾选上visual C++就可以了


4、使用composer去install或者update时,一直在loading.....

那多半是因为composer用到的一些网络地址在“墙”外,执行下面的命令换成国内的就可以了
composer config -g repositories.packagist composer https://packagist.phpcomposer.com

除此之外:
windows下composer出错的大致原因(可能是因为命令行和web指向的不是同一个php配置文件)

1.先确定命令行下使用的php.ini位置
2.如果出现缺少某些扩展、某些函数被禁用就编辑php.ini
3.如果实在找不到用的是哪个php.ini,就编辑composer.bat,指定具体的路径

php -c "php.ini的路径" xxxx

文章分类
联系我们
联系人: Mr.Chen
QQ: 185391277