I need to clean up my server from PHP 5.3 packages (there are plenty of them) in order to be able to compile PHP 5.2. What is the easiest/safest method to get rid of them all?
|
This should completely remove any package with a name that starts with
|
|||||||||||||||||||||
|
|
I do not recommend running That was scary! Fortunately, I didn't type the
How it works: First, a list of packages is generated using this series of commands: Hint: You can run this part of the command in your terminal to see what packages would get removed. You should get something like:
Finally, when you run the full command, this list of packages gets passed to sudo apt-get purge, removing all of the packages. Hint: If it feels safer to you, you could just as easily run them separately, and copy+paste the list of packages to remove like so: |
|||||||||||||
|
|
You'll probably want to purge all the php* packages from your system. Something with a wild-card should work
You may be interested in How to rollback to PHP 5.2 for where to go next. |
|||||
|
In your case, you could search for all the packages:
and then purge them:
|
|||||||||
|
|
First, you have to remove Apache and all of its dependencies with:
and then:
If you have any issues with phpMyAdmin, try entering this into the Terminal:
|
||||
|
|
|
In addition to any purges mentioned in the other answers, if you want to be completely sure everything is removed, you're likely to want to run
Which will show you files/folders with the name php in them. You're then going to want to check each of these file paths, i.e.:
And delete them as is appropriate. Be careful not to delete anything that's critical to another process you need to keep running, though, unless you want to have to reinstall that too. To remove a directory, or file, we use the
|
||||
|
|
|
The regex the two people said is incorrect. Thats the right answer. Although I dont recommend using this method cause its highly automated and I encourge you to use
|
|||
|
|