我做了 sudo aptitude --purge remove php5,它成功删除了,除了 php5 仍然安装在我的系统上。如何卸载并重新安装 php5?
更新
感谢您的回答,我已经安装了这些软件包:
tony@bandop $ aptitude search php|grep "^i"
i A libapache2-mod-php5 - server-side, HTML-embedded scripting langu
i php-pear - PEAR - PHP Extension and Application Repos
i php5-cli - command-line interpreter for the php5 scri
i A php5-common - Common files for packages built from the p
i php5-dev - Files for PHP5 module development
i php5-mysql - MySQL module for php5
我想将 PHP 配置为使用我构建的外部 PCRE 库。你知道我必须重新配置哪个包吗?安装带有 aptitude 的软件包时,有没有办法指定配置选项?
如果你想改变一个包的 ./configure 选项,你需要重建包。最简单的方法是运行:
您现在应该在源代码上方的目录中找到重建包。您可以使用“dpkg -i php5_1.2.3-4_amd64.deb”安装它们,其中文件名是您要安装的软件包列表。
如果您想确保彻底清除 PHP;
无论您使用的是 mod_php5 还是基于 CGI 的工作,重新安装的说明都会有所不同,还有一个 CLI 版本,请参阅“apt-cache search php5”以获取模块和位的完整列表。
您不能使用 Aptitude 提供 ./configure 参数。您缺少什么模块,它是否显示在“apt-cache search php5-”中?:) 他们中的大多数可能会这样做!
你应该只需要;
这将引入所有依赖项,然后重新启动 Apache。您将无法使用您的外部 PCRE 库,但是从您的发行版中打包的东西会给您带来什么?
你如何检测到 php 仍然安装?如果 php 网页继续工作,则需要删除 libapache2-mod-php5 包。
列出所有已安装的 php 包
如果您发现没有安装任何软件包,则可能已经执行了手动 php 安装。使用“locate php”查找其安装位置,然后将其删除。