Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何卸载PHP模块?_Php - Fatal编程技术网

如何卸载PHP模块?

如何卸载PHP模块?,php,Php,在为PHP框架安装插件时,我遇到了以下几点说明: Make sure you don't have the PHP module installed. This is a Debian/Ubuntu example: sudo apt-get purge php5-geoip 我在Windows PC上工作,虚拟机运行Laravel Homsetead。我正在使用gitbash命令窗口。当我输入上述命令时,我得到: bash: sudo: command not found 如果我没记错的

在为PHP框架安装插件时,我遇到了以下几点说明:

Make sure you don't have the PHP module installed. This is a Debian/Ubuntu example:

sudo apt-get purge php5-geoip
我在Windows PC上工作,虚拟机运行Laravel Homsetead。我正在使用gitbash命令窗口。当我输入上述命令时,我得到:

bash: sudo: command not found
如果我没记错的话,
sudo
是一个与苹果相关的命令,所以我试着像这样删除它:

apt-get purge php5-geoip
但我明白了

bash: apt-get: command not found
我需要使用什么命令来
清除php5 geoip

编辑:echo$PATH给出:

$ echo $PATH
/c/Users/Arthur/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/mingw64/bin:/usr/
bin:/c/Users/Arthur/bin:/c/ProgramData/Oracle/Java/javapath:/c/Windows/system32:
/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/
c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86:/c/Program Files (x86)/Intel/
OpenCL SDK/2.0/bin/x64:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c
/Program Files/MATLAB/MATLAB Production Server/R2015a/runtime/win64:/c/Program F
iles/MATLAB/MATLAB Production Server/R2015a/bin:/c/Program Files/MATLAB/MATLAB P
roduction Server/R2015a/polyspace/bin:/c/Program Files (x86)/Skype/Phone:/c/PHP:
/c/ProgramData/ComposerSetup/bin:/c/Users/Arthur/AppData/Roaming/Composer/vendor
/bin:/c/HashiCorp/Vagrant/bin:/c/Program Files/nodejs:/c/Users/Arthur/AppData/Ro
aming/npm:/usr/bin/vendor_perl:/usr/bin/core_perl

sudo
与苹果无关,它在大多数现代类Unix环境中很常见。你的家园应该有它。这听起来像是homestead中的
$PATH
环境变量的问题,没有找到命令,而不是它们不存在。执行
echo$PATH
。输出应该包括这两个命令所在的
/usr/bin
?它们需要在Ubuntu虚拟机上执行。Windows不会将它们转换到VM中。@MichaelBerkowski我运行了
echo$PATH
,但有几个
/usr/bin
的实例。我不知道该怎么办。我将
echo$PATH
的输出粘贴到问题上。如何对虚拟机执行命令?我应该在Git Bash窗口中运行它吗?它无法从
homestead
文件夹运行虚拟机运行的是哪个操作系统?只需从php.ini中删除
extension=geoip.so
,并删除模块本身。当您在localhost:8888(或其他)上查看laravel应用程序时,您会看到一个端口(8888)从Windows(localhost)转换为运行中的Ubuntu homestead VM。必须在VM内部配置PHP。要连接到它,可以在Windows/git bash中使用
homestead ssh
。然后,一旦SSH连接进入VM,您将运行
sudo apt get…
,但您不太可能已经安装了geoip扩展。这不是常见的默认设置。
sudo
与苹果无关,它在大多数现代类Unix环境中都很常见。你的家园应该有它。这听起来像是homestead中的
$PATH
环境变量的问题,没有找到命令,而不是它们不存在。执行
echo$PATH
。输出应该包括这两个命令所在的
/usr/bin
?它们需要在Ubuntu虚拟机上执行。Windows不会将它们转换到VM中。@MichaelBerkowski我运行了
echo$PATH
,但有几个
/usr/bin
的实例。我不知道该怎么办。我将
echo$PATH
的输出粘贴到问题上。如何对虚拟机执行命令?我应该在Git Bash窗口中运行它吗?它无法从
homestead
文件夹运行虚拟机运行的是哪个操作系统?只需从php.ini中删除
extension=geoip.so
,并删除模块本身。当您在localhost:8888(或其他)上查看laravel应用程序时,您会看到一个端口(8888)从Windows(localhost)转换为运行中的Ubuntu homestead VM。必须在VM内部配置PHP。要连接到它,可以在Windows/git bash中使用
homestead ssh
。然后,一旦SSH连接进入VM,您将运行
sudo apt get…
,但您不太可能已经安装了geoip扩展。这不是常见的默认情况。