zoukankan      html  css  js  c++  java
  • windows安装composer,配置环境变量,使用及报错处理

    Windows 10 开发环境

    安装宝塔面板,使用apache2.4,服务器

    安装了 php5.6,php7.4

    安装ccomposer需要先安装PHP,

    然后下载Composer-Setup.exe,安装过程中选择PHP7.4所在路径,

    安装完以后需要查看环境变量是否正确添加,

    使用管理员开CMD,使用set path 查看环境变量,

    D:wwwroot	p001>set path
    Path=C:;C:Windows;C:Windowssystem32;C:WindowsSystem32OpenSSH;C:WindowsSystem32Wbem;
    C:WindowsSystem32WindowsPowerShellv1.0;C:ProgramDataOracleJavajavapath;
    C:Program Files (x86)Common FilesIntelShared Libraries edistintel64compiler;
    C:Program Files (x86)Common FilesOracleJavajavapath;C:Program FilesMicrosoft SQL Server130ToolsBinn;
    C:Program FilesMicrosoft SQL ServerClient SDKODBC170ToolsBinn;
    C:Program FilesMicrosoft SQL ServerClient SDKODBC110ToolsBinn;C:Program Files (x86)Microsoft SQL Server120ToolsBinn;
    C:Program FilesMicrosoft SQL Server120ToolsBinn;C:Program FilesMicrosoft SQL Server120DTSBinn;
    C:Program Files (x86)Windows Kits8.1Windows Performance Toolkit;C:UsersONLYAppDataLocalMicrosoftWindowsApps;
    C:ProgramDataDockerDesktopversion-bin;C:Program Files (x86)GitExtensions;C:Program FilesGitcmd;
    C:altera13.0modelsim_asewin32aloem;sersONLY.dotnet ools;C:composer;;C:Program Filespython;
    D:BtSoftpanelscript;D:BtSoftphp74;

    C:UsersONLYAppDataRoamingComposervendorin; PATHEXT
    =.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    我这里为了方便显示,强制换行了,实际上是不能有回车换行的

    红色部分是另一个环境变量,绿色部分才是我们需要的,查看到里面已经有了php74的路径,那么就不用再设置环境变量了

    如果没有 那么可以先用 set path 获取,把需要的路径加载最末尾并用分号(;)隔开,然后再用set path =xxx设置回去即可

    设置完以后,在命令行输入php -v 查看版本,如果指令正常,则PHP路径已经配置好了

    D:wwwroot	p001>php -v
    PHP 7.4.9 (cli) (built: Aug  4 2020 11:51:50) ( NTS Visual C++ 2017 x64 )
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies
        with Zend OPcache v7.4.9, Copyright (c), by Zend Technologies

    composer 默认被安装到了 C:composer 路径,如果是手动安装则需要拷贝三个文件到PHP路径

    命令行输入 composer 查看是否输出相应信息

     

     输出信息正常,则配置OK

    打开阿里云镜像  https://developer.aliyun.com/composer

    设置全局镜像加速

    在命令行输入 

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

    安装 thinkphp

    命令行cd 到  D:wwwroot  输入以下指令

    composer create-project topthink/think tp001

    报错  Warning: putenv() has been disabled for security reasons in…的问题

    查询百度后得知,PHP禁用了 putenv() 方法,

    在PHP配置文件中找到disable_functions,并吧后面的putenv() 删除即可

    再次运行命令无报错

    使用过程中需要开启的函数有

    putenv

    proc_open

    proc_get_status
  • 相关阅读:
    SCILAB简介[z]
    UG OPEN API编程基础 2约定及编程初步
    Office 2003与Office 2010不能共存的解决方案
    UG OPEN API 编程基础 3用户界面接口
    NewtonRaphson method
    UG OPEN API编程基础 13MenuScript应用
    UG OPEN API编程基础 14API、UIStyler及MenuScript联合开发
    UG OPEN API编程基础 4部件文件的相关操作
    UG OPEN API编程基础 1概述
    16 UG Open的MFC应用
  • 原文地址:https://www.cnblogs.com/vonly/p/13794407.html
Copyright © 2011-2022 走看看