Ask HN: How to get PHP lamp or mamp on Ubuntu 19.10?
I recently changed my pc from windows to Ubuntu 19.10 I Love linux so much faster and simple than windows
but I want to learn php on this machine what's the best way to get MySQL php lamp or apache and all that good stuff for PHP development on this ubuntu machine?
everything seems outdated or there is always new stuff and new code hard to differinate what to use and keep up with.
(
13 comments
| 3 points
| on HN
)
Unfortunately, it doesn't also install phpMyAdmin like MAMP does. But from a quick search, it seems that phpMyAdmin can be installed by running a single command in terminal.
https://www.digitalocean.com/community/tutorials/how-to-inst...
Probably, you'll use the same process on 19.04 as on 18.04.
Benefits: Fairly latest versions. Everything in one directory (I usually install them under /opt). No effect on system packages. No need to add PPAs for new versions.
Drawbacks: Can't update an existing installation; have to install a new version of the stack in another location and migrate.
[1]: https://bitnami.com/stack/lamp/installer
[2]: https://bitnami.com/stack/lamp/README.txt
I like this, so basically it's the MAMP or WAMP version for like Linux ubuntu?
It's LAMP. There are different ways to deploy LAMP on Ubuntu but they are all LAMP stacks at the end of the day. 1)From system packages is most common. 2) From PPAs if you want latest versions. 3) As virtual machine. 4)As containers. 5) As software bundles like the Bitnami stack 6) Building all components from their sources.
I switched to Linux Mint recently (which is a offshoot of Ubuntu) to have more recent PHP/MySQL versions. There are many guides out there for getting LAMP up and running with Mate as well as Ubuntu. Just include the version with it (i.e. search install php mysql ubuntu 19.10 )
Check out laracasts.com https://laracasts.com/series/laravel-6-from-scratch/episodes...
See comments about linux.
I run lxc containers and PHP on another box and run sublime seemlessly on the remote box to edit code.