#Open Source Web
Explore tagged Tumblr posts
Text
PHP, LAMP (Linux Apache MySQL PHP)
The LAMP stack — Linux, Apache, MySQL, and PHP — has been a cornerstone of web development for over two decades. It’s an open-source suite of software components that work together to serve dynamic websites and web applications. Among these, PHP plays a central role, acting as the scripting language responsible for generating dynamic page content. Despite the rise of modern development stacks like MERN or JAMstack, LAMP remains a reliable, accessible, and widely used platform for developers around the world.
What is LAMP?
LAMP is an acronym that stands for:
Linux: The operating system.
Apache: The web server software.
MySQL: The relational database management system.
PHP: The server-side scripting language.
Each component of LAMP is free and open-source, which contributed to its massive adoption in the early 2000s. Even today, LAMP powers a significant portion of the web, including popular platforms like WordPress, Drupal, and Joomla.
PHP: The Dynamic Power of LAMP
PHP (Hypertext Preprocessor) is the scripting language used in LAMP to process user requests and generate dynamic content. It integrates seamlessly with HTML, making it easy for developers to embed logic within web pages. PHP scripts are executed on the server, and the output is sent to the client’s browser in the form of standard HTML.
PHP supports a vast range of features including form handling, file management, database access, and session tracking. It’s easy to learn for beginners, yet powerful enough to build complex web applications. PHP is constantly evolving, with the latest versions offering improved performance, better error handling, and strong security features.
The Role of Each Component in LAMP
Here’s a breakdown of how each element in the LAMP stack functions together:
1. Linux
Linux acts as the foundation for the LAMP stack. It’s known for its stability, flexibility, and security. Most servers run on some version of Linux because of its ability to handle high volumes of traffic and customizable nature. Common Linux distributions used in LAMP setups include Ubuntu, CentOS, and Debian.
2. Apache
Apache is a powerful and flexible open-source web server that handles HTTP requests from users’ browsers. It is responsible for delivering web pages to the client and includes modules for URL rewriting, authentication, and more. Apache can be customized using .htaccess files, making it easy to manage server behavior for specific directories.
3. MySQL
MySQL is a robust relational database management system used to store and manage application data. From user accounts to blog posts, all information can be efficiently queried and updated using SQL (Structured Query Language). PHP and MySQL often work hand in hand, with PHP scripts using MySQL queries to interact with the database.
4. PHP
PHP pulls it all together by connecting the front-end interface with the back-end logic. Whether it’s fetching blog posts from a database or processing user input from a form, PHP makes the content dynamic and personalized. PHP also supports object-oriented programming, error handling, and integration with third-party libraries.
Find Out More About This
Why Developers Still Choose LAMP
Despite the introduction of newer stacks, LAMP remains popular for a few key reasons:
Maturity and Stability: With decades of development, LAMP is well-documented and stable.
Community Support: A large community ensures that developers can find tutorials, tools, and forums for help.
Cost Efficiency: Being open-source, it significantly reduces hosting and licensing costs.
Flexibility: Suitable for projects of all sizes, from small blogs to enterprise-level applications.
Compatibility: Most hosting providers support LAMP out of the box.
PHP and the LAMP stack have stood the test of time in the world of web development. They offer a dependable, efficient, and accessible way to build and maintain dynamic websites. Whether you’re launching a personal blog or developing a business application, the LAMP stack remains a solid choice. As PHP continues to evolve and the ecosystem matures, LAMP proves that reliable technology doesn’t always need to be the newest — sometimes, it just needs to work exceptionally well.
0 notes
Text
So i was talking to my friends about how sad it is that art and media is seen as content these days, and not as art. mostly just to consume adn then scroll past, and i was thinking hey wouldn't it be cool if people had their own little websites? people used to do this but now everything is done on big platforms. and i had this cool idea of a website that hosts little websites that you can customize and instead of having a feed, you'd share websites YOU like on your own website so people look around!!!!
and then my friend told me THIS ACTUALLY EXCISTS
ITS CALLED NEOCITIES
ITS A FREE WEBSITE, ITS OPEN SOURCE, NO ADS BECAUSE ITS 100% DONATION FUNDED AND ITS BEAUTIFULL
ITS ALL I EVER WANTED, its a perfect space to set up all you're creative endevours and art! to make galleries or to just have your own website!!!
but some people do INSANELY cool things on here!! like
They made a beautifull and unique website thats fun to explore! just messing around clicking on stuff brings you to unique and interesting places!!!!
it is perfection, look at how interesting it is!!!!! there is even more that i couldnt fit into 1 screenshot.
compare this to the boring websites you scroll on daily, wouldnt you much rather find and explore websites like these? i feel it would be much more rewarding to "explore" artists, then to scroll past them. you genuinely have to DO something to enjoy it and thats amazing.
the only thing that is holding Neocities back is the fact you have to know a bit of html and css to make a website BUT THATS SUPER EASY TO LEARN!!!!
SO GO NOW, MAKE YOUR OWN CUTE AND COOL AND INTERESTING WEBSITE PLEASE, LETS GO BACK TO A TIME WHERE WEBSITES LOOKED COOL AND INTERESTING
ALSO FOLLOW MY WEBSITE I ONLY JUST STARTED SO ITS SHIT BUT THATS THE BEAUTY OF IT
TO REPEAT ONE LAST TIME, A FREE, ADLESS, OPEN SOURCE, WEBSITE HOSTING PLATFORM, THAT LETS YOU MAKE AND HOST YOUR OWN WEBSITE FOR FREE, WITH A COOL AND UNIQUE COMMUNITY
#art#artwork#pixel art#pixel artist#digital art#artists on tumblr#neocities#old internet#old web#website#html css#code#coding#html#htmlcoding#open source#social media#social networks#digital artist#small artist
137 notes
·
View notes
Text
Hey you! Arknights player who is totally representative of the playerbase at large? Do you have opinions? Do you want to form opinions on things you never thought about before? Inspired by (stealing directly from) this Tom Scott video:
youtube
Who is the best arknights operator? (best is left ambiguous intentionally, IDC how you vote, although I'd prefer there to be a reason.) The poll is hosted at:
https://arkpoll.nyansequitur.gay/
(Leaderboard will not populate until an op has at least 5 votes one way or another.)
#or just. use this to generate crackships or something#cn spoilers because i did not feel like filtering cn ops out#not sure having a visible leaderboard is a good idea#but also I want it to not just be voting into the void#I spent a lot of time trying to make it more user-friendly#this is my first time doing web dev that other people will see but the code is open source and the github project is linked#arknights#arknights cn#arknights spoilers#Youtube
55 notes
·
View notes
Text
open source software is literally one of the most amazing things in the world and it can save us I'm not kidding. steeping your work into mostly open source software feels freeing and like you're actually connected to people like the fucking purpose of the internet. every time I look up blender addons and come across a new github repo I feel like I've reached nirvana
#i love you open source i love you free forever i love you active community work i love you i love you#open source#positivity#web revival#godot engine#blender3d#firefox#neocities#just a little rusty
371 notes
·
View notes
Text
i need more mutuals who are into coding and engineering!! more info under the cut!!
I planned to become an electrical engineer like my stepdad but then I decided to change my path to programming. I'm currently studying at technikum (<- wikipedia link so I don't have to explain the whole polish learning system), programmer major.
this year I have exams from web development (10th Jan - theory, 16th Jan - practical exams) and next year I have exams from App development (both mobile and desktop).
I know C family languages, Java, Python and those ones I am currently using. I also know a bit of Kotlin and I think I will continue learning it.
For web dev I know HTML and CSS ofc but also PHP and JS.
Planning on learning more languages I can use for App and operating system development as well as just to know them cause I want to after this year's exams!
my learning list:
Lua (I heard it's easy but I can't really get myself to read anything about this atm idk why)
Ruby
Assembly
Rust
As for electrical engineering I don't know much tbh but I would like to learn! I just used CAD programs for technical drawings (dad taught me some basic things when I was still thinking about going his path) helped my dad fix things on his Solar farm, houses of our neighbors and I made a few very simple circuits for fun a few years ago. Now I'm mostly focused on programming but since I learned most of the things I need for exams I have more time to do whatever I want now!
I'd like to get to know more people so I can share and mostly learn new things since even though I'm coding for years I consider myself a beginner and I am a total beginner when it comes to electrical engineering.
I'm willing to be friends or at least mutuals with anyone who codes or makes websites or is in STEM! no matter what your specialty/interest is exactly and no matter if you are a total beginner or a professional ^__^
I'd also like to have some mutuals who are into old web development and retro computing!!!!!!!!
edit: I forgot but I'm also interested in physics and quantum physics
#dear.diary୨୧#stemblr#women in stem#stem#programming#coding#web development#web design#old web#retrocomputing#computing#engineering#technology#techindustry#computers#computer#templeos#terry a davis#terry davis#linux#open source#github#calculus#physics#quantum physics#mathblr#mathematics
37 notes
·
View notes
Text

#2008#flickr#digital archiving#digitalmemoriez#2000s nostalgia#old web#classroom#toy story#image archiving#arching#old tech#retro tech#old computers#apple mac#computers#open source#software#class#class decoration#tech
54 notes
·
View notes
Text
If you’re pissed at Mozilla
24 notes
·
View notes
Text
[use] bypass paywalls clean for chrome | github
"Extension allows you to read articles from (supported) sites that implement a paywall. You can also add a domain as custom site and try to bypass the paywall. Weekly updates are released for fixes and new sites."
#bypass paywalls#chrome extension#github#open source#web browsing#paywall removal#internet access#free content#browser tools#digital media
4 notes
·
View notes
Text
The Quiz App: Final.
Hello everyone, If you follow me or happen to have seen the post I made on the 21st of August (this post precisely) I casually made a request because I was tired of coding alone(still am 😆) and people showed interest starting with @xiacodes. Immediately- We talked about what we wanted to do causally and it ended up being "The Quiz App", We had a few calls on the Codeblr Discord to decide what we wanted to do and where we would stop, with @lazar-codes joining us later on to contribute. We digressed a bit and talked about other things lol but you get it.
Active Contributors
@xiacodes did 99% of the styling (she really loves styling) and it turned it great.
@lazar-codes suggested Trello(a task-management system) which we use to organize tasks and check progress.
I did the documentation, helped with the quiz-app logic, and theme mode and I was generally just all over the place offering help here and there, also being a sponge absorbing all the new pieces of information. 🤩🤩 Today, I merged the testing branch with the master branch, bringing an end to an experience that I want to cherish forever.
(I clearly suck at Geography lol) ⚠⚠⚠ I also want to take this opportunity to encourage Web Developers + programmers to contribute to open-source projects: It's one of the best ways to learn from other people, share ideas and put your Git knowledge into practice. Check out The Quiz App here The Quiz App (mmnldm.github.io) Special Shout-Out to @a-fox-studies Your presence is always appreciated!
#open source#codeblr#coding#coding community#tech#programming#programmers#developer#web development#code#html
28 notes
·
View notes
Text
Meanwhile on WordPress...

On another note, Matt Mullenweg is a greedy ass motherfucker who is putting nearly 43% of the Internet at risk.
#when you give a corpo an open source project#meme#memes#tech news#news#wordpress#wordpress plugins#acf#advanced custom fields#this is bad#lawsuit#internet#save the internet#web development#web developers#wp engine
5 notes
·
View notes
Text
The issue with being a computer scientist is that sometimes you'll be doing a project and halfway through it you're gonna sit down and think to yourself that maybe what you're doing is unethical
#this is about web scraping lmao#i'm making a sentiment analysis project and have arrived at an impasse#i'll start looking for open source datasets since they'd make me arrive at more or less a similar result#but my instructor just has a real clear idea of how the project can be about this year's elections so that's why i've been looking into tha#hhhhhhhh why is this area of work so full of ethical dilemmas i just wanted a degree
5 notes
·
View notes
Text
Working on putting together a music server application for my personal use (basically, you have your music storage on a local server, and you can access it via a music application from any device on your network, essentially -- Plex if it didn't suck ass for music), and I'm pretty heavily considering whether this might be a good fit for kickstarter...
#the code will be open source one way or another#do people other than me want this lol#(kickstarter would mean i could develop more device-specific applications -- currently i'm focusing on a web app)#talking tag
2 notes
·
View notes
Text
installed openSUSE tumbleweed on my pc today :3
I'm liking it since I wanted something that gets more up to date packages and is more flexible than debian which I was using before but is more reliable than arch (nothing against debian or arch both are great too)
I even got wayland kde working good with adaptive sync and multimonitor which is fun !!!
3 notes
·
View notes
Text
Pins for programmers, geeks, and compsci nerds
You Had Me At Hello World

"Hello World" is a really old tradition, by tech standards--the Jargon File dates it back to the classic C/Unix days. It's the first test message you print to standard output when you're learning a new programming language.
These days, you might also throw a "Hello World" in a <p> element real quick when you're checking whether your new website's DNS has propagated or your WordPress install is displaying posts cleanly. Maybe it's even what you write in a sample doc when you want to make sure your printer's hooked up right. Basically, it's the minimalist Lorem Ipsum of the programmer world.
And now it's a pin. For fashion. Geeky, geeky fashion.
Progress Incremented

The ++ symbol (aka the incrementor) is often used to express approval or "good job!" in coding circles. Get this pin to celebrate your progress.
Magic / More Magic

The Magic / More Magic Switch is a reference to a piece of obscure old-school hacker lore. Some geek long ago (in the PDP-10 era!) managed to make a switch that, in theory, really shouldn't have been able to do anything, but because of a fluke of electrical engineering it'd crash the computer if you flipped it from "more magic" to just "magic."
Fortunately, the switch on the pin will stay on "more magic" forever, because that's how it's drawn. An excellent good-luck charm for your favorite computer engineer.
Inadvisably Applied JS

JavaScript (derogatory) -- but that doesn't mean we'll stop reaching for it to do... probably too much, from little bits of swoopy animations on a website's front end to whatever random thing you need to hack together with a scripting language real quick.
The design is very human. Is it scalable? No. Is it maintainable? No. Is it portable? ...Not really. But at least the pin is! Get it here.
#programmer#developer#hello world#javascript#programmer humor#linux#open source#nerd jokes#comp sci#geek humor#gifts for programmers#geek gift#digital art#artists on tumblr#digital artist#jargon file#web design#web development#reactjs#nerd humor#nerd shit#software development
3 notes
·
View notes
Text
9 notes
·
View notes
Text
i would use firefox but the last time i used it it ate all the ram on my computer and made it almost unusably slow
also vivaldi is actively changing the chromium source to not adopt the shittiest things google is doing. i've seen someone mention that it's "just another chrome derivative" and hello this browser has a built-in adblocker specifically because of manifest v3? like they wrote an entire blog post saying "fuck manifest v3, we're going to resist as much of it as we can"?
#just switch to firefox lol#it's perfect bro#yeah i hate how blink is dominating the web too but let's not pretend that firefox is a perfect saint of a browser#and that all chromium derivatives are adopting the same changes that chrome mainstream is doing#sighs i wish opera open sourced presto when they became another chromium browser
18 notes
·
View notes