Composer php Composer安装程序脚本未正确运行[退出代码1]
我试图通过从getcomposer下载可执行文件Composer-Setup.exe,在Windows 10中安装Composer php。在安装过程中,当提示选择要使用的命令行PHP时,我输入了PHP C:\WinNMP\bin\PHP\64bit-PHP-7.4\PHP.exe的路径 但我犯了以下错误:Composer php Composer安装程序脚本未正确运行[退出代码1],composer-php,Composer Php,我试图通过从getcomposer下载可执行文件Composer-Setup.exe,在Windows 10中安装Composer php。在安装过程中,当提示选择要使用的命令行PHP时,我输入了PHP C:\WinNMP\bin\PHP\64bit-PHP-7.4\PHP.exe的路径 但我犯了以下错误: Script Output: PHP Warning: realpath(): open_basedir restriction in effect. 文件(C:\Users\admin
Script Output: PHP Warning: realpath(): open_basedir restriction in effect.
文件(C:\Users\admin\AppData\Local\Temp\is-1KBL9.tmp)不在允许的路径内:第655行的C:\Users\admin\AppData\Local\Temp\is-1KBL9.tmp\installer.php中的(C:/winnmp)php警告:是否可写():open\u basedir限制有效。文件(C:\Users\admin\AppData\Local\Temp\is-1KBL9.tmp)不在允许的路径范围内:(C:/winnmp)位于第657行的C:\Users\admin\AppData\Local\Temp\is-1KBL9.tmp\installer.php中,看起来您的
php.ini
限制了哪些目录可以通过以下选项访问:
将PHP可以访问的文件限制在指定的目录树中,包括文件本身。[……]
当脚本尝试访问文件系统时,例如使用include或fopen(),会检查文件的位置
您可以运行
php-i
查找php.ini
的位置,然后禁用/修改该选项,例如,确保C:\Users\admin\AppData\Local\Temp
可访问。成功了,谢谢!我刚刚在php.ini中注释了#open_basedir=“c:/winnmp”,并重新安装了Composer php