微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何卸载PHP 5.4和5.5?

我是PHP和Apache的新手,我想我已经弄乱了一些我不知道如何解决的问题.按照教程后我设法更新到PHP 5.5,然后开始出现问题.我去降级到PHP 5.4,但后来我遇到了更多问题,所以我尝试重新更新到PHP 5.5,现在它已经说它已经安装了.但是,当我在Firefox中重新加载my_PHPinfo.PHP(localhost地址)时,它只显示我正在运行PHP版本5.3.15,这是我最初开始使用的.

有人可以给我一步一步的说明如何进入并删除我已经更新的所有PHP 5.4和5.5文件,所以我可以重新开始使用干净的平板并重新下载PHP 5.5并重新开始?

解决方法:

我假设部署/安装脚本在安装时放在/usr/local/packager/packager.py中.显然,您可以使用此脚本列出已安装的软件包:

/usr/local/packager/packager.py list

不幸的是,您用于安装PHP的脚本似乎没有卸载功能.但是,您应该能够删除从/usr/local安装的已安装内容.首先检查/usr/local目录的内容以确认内容可能是个好主意:

ls -al /usr/local

从我所看到的,该脚本正在安装带有“PHP5- *”前缀的软件,并使用名为“PHP5”的符号链接链接到该软件的“当前”版本.以下命令将取消链接符号链接,并删除使用上述脚本安装的已安装PHP版本:

sudo unlink /usr/local/PHP5
sudo rm -rf /usr/local/PHP5-*

删除使用更新的PHP软件安装的补充配置文件,您可以删除/ etc / apache2 / other / PHP-osx.conf中的配置文件

sudo rm -rf /etc/apache2/other/+PHP-osx.conf

然后重启Apache:

sudo apachectl restart

注意:除非您在那里安装了第三方软件,否则/usr/local文件夹中应该没有太多内容.您可能会在那里找到一些PHP安装,其名称类似于“PHP5-5.3.x …”,“PHP5-5.4.x …”和“PHP5-5.5.x …”.上面的rm命令应该删除此命名方案的任何变体.删除其他Apache配置文件应该允许Apache在删除模块后正常启动.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐