问题描述
我知道这个问题也早先被问过,我已经完成了它们,但它并没有解决我的问题。
要从系统中删除nginx,我执行以下命令
sudo apt-get remove nginx
sudo apt-get purge nginx
哪个实际上卸载了所有东西,但当我做nginx -V
时它仍然返回以下…
nginx version: nginx/1.4.1 built by gcc 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) TLS SNI support enabled configure arguments: –prefix=/etc/nginx –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –pid-path=/var/run/nginx.pid –lock-path=/var/run/nginx.lock –http-client-body-temp-path=/var/cache/nginx/client_temp –http-proxy-temp-path=/var/cache/nginx/proxy_temp –http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp –http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp –http-scgi-temp-path=/var/cache/nginx/scgi_temp –user=nginx –group=nginx –with-http_ssl_module –with-http_realip_module –with-http_addition_module –with-http_sub_module –with-http_dav_module –with-http_flv_module –with-http_mp4_module –with-http_gunzip_module –with-http_gzip_static_module –with-http_random_index_module –with-http_secure_link_module –with-http_stub_status_module –with-mail –with-mail_ssl_module –with-file-aio –with-ipv6 –with-http_spdy_module
此外,ps aux | grep nginx
未显示正在运行的任何nginx服务。
现在我不确定我是否完全删除了nginx?如果没有那么如何删除它?
并且dpkg -l | grep nginx
返回以下内容……
ii nginx-common 1.2.6-1ubuntu3 all small, powerful, scalable web/proxy server – common files
ii nginx-full 1.2.6-1ubuntu3 i386 nginx web/proxy server (standard version)
编辑:我从源头安装它。
最佳解决办法
从dpkg -l
的输出显示,涉及的包名实际上是nginx-full
和nginx-common
,而不仅仅是nginx
。这些是需要删除的包。
要查找包含特定程序的程序包(例如nginx
),您始终可以运行dpkg -S $(which nginx)
。