Тёмный

Web Development Setup on Linux Ubuntu 20.04 (Focal Fossa) 

The Codeholic
Подписаться 83 тыс.
Просмотров 93 тыс.
50% 1

In this video I will install Ubuntu 20.04 (focal fossa) in oracle virtual box and setup web development working environment.
What we will do.
- Install Google Chrome
- Install Visual studio code - vscode
- Install python3
- Write Hello World in python
- Install node.js
- Write Hello World in node.js
- Install Curl
- Install Apache, PHP, Mysql and PHPMyAdmin
- Write Hello World in PHP
- Install Vim
=========================================================
-----------------AUDIO GEAR I HAVE-------------------
My Main Microphone - amzn.to/3eVCQ8v
Microphone Scissor Arm Stand - amzn.to/39mkGLQ
Microphone Shock Mount with Pop Filter - amzn.to/3jz7R5v
Audio Interface - amzn.to/30IoJhz
Microphone Pop Filter Mask Shield - amzn.to/3eXoQee
-----------------CHEAP AUDIO SETUP-----------------
Microphone + Shock mount + Scissor Arm - amzn.to/2D10Zxe
=========================================================
Check my Github:
github.com/thecodeholic
Follow me on social media:
/ thecodeholic
/ thecodeholic
/ thecodeholic

Опубликовано:

 

4 май 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 98   
@EdSemeniuk
@EdSemeniuk 4 года назад
Thank you, man! I could not get Oracle VirtualBox to work so I used the default Microsoft Hyper-V and it worked like a charm. Your steps were clear and precise. I am now up and running!
@TheCodeholic
@TheCodeholic 4 года назад
Very happy to read that. Ed, if you can please support me by sharing the video.
@christianfreund2039
@christianfreund2039 4 года назад
Thanks a lot for this great tutorial! I've just setup everything on kubuntu 20.04 LTS :-) I had to pause the video a few times as not everything was included in my installation, but you did a great job and saved me many hours! Thanks a lot!
@TheCodeholic
@TheCodeholic 4 года назад
Thank you friend
@mirodil.kamilov
@mirodil.kamilov 3 года назад
I used Windows for about 5 years. I had a lot of problems with it recently like: - black background after booting - irritating restarts after every installation or updates - sometimes not responding file manager So, I was thinking about migrating to ubuntu and this video was really helpful for me. Thank you
@TheCodeholic
@TheCodeholic 3 года назад
Glad to hear that. Thank you
@iamwoman4521
@iamwoman4521 3 года назад
I am so happy, this worked perfectly. Thank you so much
@MarcMcRae
@MarcMcRae 3 года назад
This is SO supplemental to your 6.5hr PHP course on Traversy Media. Wish I'd seen this first but hey good learning experience. Inadvertently it answers a lot of questions for me. Good share!
@wizicozypher
@wizicozypher 4 года назад
You sir. Have just saved my life at 15:04. I thought I was stuck with using the terminal text editor until I saw this. I switched to Ubuntu 20.04 since Windows 10 xampp somehow corrupted itself and everything, even in htdocs was unusable. Best bet was a reformat but I decided to just dual boot Ubuntu. After watching and following your video. Ubuntu 20.04 is the best decision ever~ Thank you so much for your video tutorial and I hope you are staying safe amidst this covid-19 pandemic.
@TheCodeholic
@TheCodeholic 4 года назад
I am very glad to read that. Appreciate your feedback. Thank you
@nagelfamily
@nagelfamily 3 года назад
I’d say well done. You explained what professors “drawl” over in a matter of six months.
@ToumaRenshi
@ToumaRenshi 3 года назад
you really showed it up all things that every need to know how and where to start in ubuntu. today is my first day in ubuntu that i've installed. thank you so much codeholic!
@TheCodeholic
@TheCodeholic 3 года назад
Great to hear that it helps...
@keepfeatherinitbrothaaaa
@keepfeatherinitbrothaaaa 3 года назад
This was actually helpful. Thank you.
@kiajimundi
@kiajimundi 2 года назад
I needed to quickly setup a web development VM for a project. I never used Ubuntu for it, but I need it since a Windows VM would be too resource intensive. I did not have the time to properly learn to use Ubuntu. I just needed to get a web development environment I can immediately use. This video helped me accomplish the above. Huge thanks! EDIT: Forgot to mention that somehow I got an error while installing nodejs. I looked around and found the solution is to run 'sudo apt install ca-certificates' prior to installing nodejs.
@mrchricco
@mrchricco 4 года назад
Great job man !!! I gladly share it.
@TheCodeholic
@TheCodeholic 4 года назад
Thank you man. I really appreciate.
@JhnBravo84
@JhnBravo84 4 года назад
Thanks dude!!! You save my day!
@AslamD
@AslamD 4 года назад
I was thinking about documenting the steps I followed to setup the lamp stack by myself and now after seeing this video, I think just adding this video for favourites will be enough. Subscribed :)
@TheCodeholic
@TheCodeholic 4 года назад
Thanks buddy.
@nikkolumahang
@nikkolumahang 4 года назад
Awesome!! Thanks man!
@melrosemann
@melrosemann 3 года назад
😂✔👏both funny and helpful-thank you, sir.
@dimitnone6795
@dimitnone6795 2 года назад
Thank you very very much! I just finished the set up on linux lite. I wish I had found the video earlier, I'd saved a lot of time...
@TheCodeholic
@TheCodeholic 2 года назад
Glad to hear that
@dfordemo981
@dfordemo981 Год назад
Great | Saw you after a long time | big thanks for this informative lession
@alviespd
@alviespd 4 года назад
Awesome! You save my life man!!!!!!
@TheCodeholic
@TheCodeholic 4 года назад
Happy to hear that
@mrtealcoding3835
@mrtealcoding3835 2 года назад
cool man, thanks
@GabrielTaraIvaldi-
@GabrielTaraIvaldi- 3 года назад
love it, thanks for help
@91BearBlack
@91BearBlack 3 года назад
very cool, thank you
@jacobokomo1880
@jacobokomo1880 3 года назад
Nice video, Thanks, This helped me out a lot @The Codeholic Kindly paste the direct inks to your external sources e.g node github sources etc.
@724yashkumarjaiswal8
@724yashkumarjaiswal8 3 года назад
Good work Dude
@photoshopologi1445
@photoshopologi1445 2 года назад
Thank you it was perfecttttttttttt
@GridDrifter
@GridDrifter 3 года назад
This was very helpful, thank you. It would have been nicer if you would have paused for a second when entering a command before you hit enter, so I can read what the command was and have a better place to pause the video.
@mailamanebath3222
@mailamanebath3222 4 года назад
I learnt how to set mysql password....thank you
@rahilarious
@rahilarious 4 года назад
Wowww so quick and to-the-point. Which would take me few hours u did it in minutes. Do u have nginx+php+mariadb tutorial?
@Viralplace
@Viralplace 3 года назад
I would like to buy the new dell developer edition... but do you think is better to by the laptop with windows 10 and install in duel boot Ubuntu 20.04, linux mint or other debian distro?
@heikelem
@heikelem 2 года назад
Thank you for the video. One question: can the two folders python and nodejs be deleted from the desktop? Sorry for this beginner question...
@afghanboy4022
@afghanboy4022 2 года назад
just wonderful video
@TheCodeholic
@TheCodeholic 2 года назад
Thank a lot
@reaver365
@reaver365 3 года назад
Just what I was looking for, thank you.
@TheCodeholic
@TheCodeholic 3 года назад
You are welcome!
@zhyphirus548
@zhyphirus548 3 года назад
I know this is an old video, but is it really worth doing web dev through a VM? Isn't it just going to hold you back if your computer is not that good?
@jorgearturozamoraelizondo
@jorgearturozamoraelizondo 4 года назад
Hi, why not using a less ram eater system like Lubuntu?
@talaruety4230
@talaruety4230 3 года назад
Thanks a lot I have been stragelling with working out xdebug debugger for php with ubuntu desktop and vscode. php is working fine, debugger isent, do you have any good tutorial on that? couldent find something that provided the solutions thanks!
@tanvirhasanmonir1627
@tanvirhasanmonir1627 3 года назад
Thanks Codeholic
@gerardsiles
@gerardsiles 3 года назад
I made all the steps, but when I try to connect to my database on the localhost in mysql workbench, on root localhost I get an error that I cannot connect to the database server, any ideas?
@tommykindle9774
@tommykindle9774 4 года назад
I like it how hard is it to install postgresql?
@alexandrubanica8905
@alexandrubanica8905 3 года назад
How do i save that file in terminal when i wrote Hello from php ?
@dattakakde1697
@dattakakde1697 3 года назад
love from india brother
@TheCodeholic
@TheCodeholic 3 года назад
Thank you buddy. Appreciate!!!
@albin1568
@albin1568 4 года назад
It's not detecting my keyboard during install, and when i get to the account creation section the install crashes. ^^
@ssenyunguleherbert
@ssenyunguleherbert 2 года назад
Hello @thecodeholic how can ably run python files on local Host Thanks
@levyaraujo2374
@levyaraujo2374 4 года назад
other way to install deb package that I think be faster is by terminal with the command: sudo dpkg -i
@azam920
@azam920 4 года назад
15:05 veeeeeery usefull moment
@cseshahriar
@cseshahriar 4 года назад
Excellent!, Please add composer it will be nicer.
@TheCodeholic
@TheCodeholic 4 года назад
Thanks. I think you are right about composer. 👍
@mohammadtaheri98
@mohammadtaheri98 3 года назад
hi. thank you for sharing your knowledge. i installed everything in this video. now i have a problem. in phpmyadmin when i want to import my tables this error (No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration) showing. i tried to edit php.ini and increase upload_max_filesize and other stuff and restarting apache. but nothing changed. could you please help me?
@mohammadtaheri98
@mohammadtaheri98 3 года назад
found the solution: for future reference navigate to /var/lib/phpmyadmin/tmp and run (sudo chown [user]:[user] -R ./ ) in terminal. but i don't know it's the best way to solve this problem or not. is there a better way?
@sahilansari5506
@sahilansari5506 2 года назад
Brother i am having a issue that when i run file it say's permission denied please help me out
@belinduh2626
@belinduh2626 3 года назад
I've a question pls, why did u install php, python, node, since all of these are used in the backend?
@TheCodeholic
@TheCodeholic 3 года назад
Since they are the most popular backend technologies for web development.
@virginiajb
@virginiajb 6 месяцев назад
Is this tutorial still suitable in 2024? Thanks
@manishdahal9852
@manishdahal9852 3 года назад
can you make a video for java web development in ubuntu please
@ariefbudiman1544
@ariefbudiman1544 3 года назад
which one is better for beginner, python/django, nodejs or php?
@raxonomus5179
@raxonomus5179 2 года назад
Python
@parksookyung8575
@parksookyung8575 3 года назад
I was laughing 😂
@meharsulaiman7358
@meharsulaiman7358 Год назад
Why vscode looks different in ubuntu...
@ediossecond794
@ediossecond794 3 года назад
i still miss understanding minutes on 12:44 after you finished typing coding hello from php . . how u save the file?
@SCUBAguypnw
@SCUBAguypnw 3 года назад
Hit [ESC] and then :wq (write, quit) From a very handy .PDF I found trevorsullivan.net/wp-content/uploads/2015/11/Trevor-Sullivan-VI-Shortcuts.pdf
@cenacr007
@cenacr007 3 года назад
just installed ubuntu 20.04 lts on virtual box now here to set up
@ssenyunguleherbert
@ssenyunguleherbert Год назад
Hello anyone to help me on how i can make my python files run on apache2 server on ubuntu22 lts......i am using LAMPP stack?? @the codeholic
@azam920
@azam920 4 года назад
thanks
@Gigagengar6981
@Gigagengar6981 3 года назад
My Nexus 7 only has 16gb Rom. Can I use linux with all sofwares like you 😢
@TheCodeholic
@TheCodeholic 3 года назад
I ams not sure but I think yes
@koffidokpo
@koffidokpo 4 года назад
Very useful but so fast.
@menuly
@menuly 4 года назад
A short way for apache & php is ; sudo apt-get install lamp-server^
@TheCodeholic
@TheCodeholic 4 года назад
It's not the sort way of what I explain. It is different and maybe easier way.
@mayankjain0141
@mayankjain0141 3 года назад
He be like - I used light mode in the video, will society accept me? xD
@HotSteamingJustice
@HotSteamingJustice 3 года назад
Why do you have a bunch of egg trays on your wall
@TheCodeholic
@TheCodeholic 3 года назад
They replace acoustic foams. But I will replace them with acoustic foams soon
@noersalam8169
@noersalam8169 3 года назад
Sorry Bro, i still miss understanding minutes on 12:44 after you finished typing coding hello from php . .
@tomjohansson3520
@tomjohansson3520 Год назад
Haha wish you told how to exit and save using wim 😢
@ahmedhabeeb2499
@ahmedhabeeb2499 4 года назад
how we setup laravel ?
@TheCodeholic
@TheCodeholic 4 года назад
Check Laravel's documentation for this. There is no single line answer.
@ahmedhabeeb2499
@ahmedhabeeb2499 4 года назад
@@TheCodeholic for linux is difficult setup
@kaza6299
@kaza6299 4 года назад
But Linux is better environment for Laravel
@kalabresa4329
@kalabresa4329 3 года назад
@@ahmedhabeeb2499 composer and some vscode plugins
@kseperepere505
@kseperepere505 3 года назад
you're funny
@anshajlogan1040
@anshajlogan1040 3 года назад
Ubuntu software is not working . How to solve this
@TheCodeholic
@TheCodeholic 3 года назад
What does it mean? "Ubuntu software is not working". Millions of people use it and it works...
@anshajlogan1040
@anshajlogan1040 3 года назад
@@TheCodeholic bro I made it for the help of terminal. Thank you for your reply 🤗
@TheCodeholic
@TheCodeholic 3 года назад
Good! 👍
@apriantohendri999
@apriantohendri999 3 года назад
14:26
@cseshahriar
@cseshahriar 3 года назад
sudo gedit /etc/apache2/mods-available/dir.conf -> changine -> HTTP ERROR 500 !
@think7022
@think7022 Год назад
Sir you forgot javascript
@TheCodeholic
@TheCodeholic Год назад
As far as you have vscode and browser you don't need anything else. It's already setup. No additional things should be installed.
@think7022
@think7022 Год назад
@@TheCodeholic sir can you make vedio how to bring site from offline to online On all devices
Далее
Why Linux is better for (most) developers!
14:59
Просмотров 468 тыс.
Turn a Windows Machine into a MacBook for Programmers!
15:29
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
Просмотров 2,6 млн
A Senior Developer's Linux Setup
6:54
Просмотров 44 тыс.
The NGINX Crash Course
50:53
Просмотров 478 тыс.
TailsOS Guide For The Ultra Paranoid
35:32
Просмотров 409 тыс.
God-Tier Developer Roadmap
16:42
Просмотров 7 млн
Why Linux Is Better For Programming
13:32
Просмотров 2,8 млн
How To Autostart Programs On Linux
10:02
Просмотров 58 тыс.
Top 10 Linux Apps: Essential Software Everyone Needs
18:31