如何卸载PHP模块?
在为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 如果我没记错的
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扩展。这不是常见的默认情况。