News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

ThePHP.cc:
Goodbye LAMP Stack?
August 05, 2014 @ 10:52:11

The PHP.cc has a new post today sharing a video from their own Arne Blankerts that wonders if it's time to say goodbye to the LAMP stack.

The LAMP stack has been the tried and true backbone of the web for almost two decades. Lately though, more and more websites replace Apache HTTPD with nginx and move from just (My)SQL to No(t only)SQL. [...] In my "Goodbye LAMP Stack?" presentation at this year's International PHP Conference - Spring Edition, I gave a hands-on introduction to HHVM, the powerful new runtime for the PHP language, and showed how to get PHP applications to run on it.

The video is embedded in the page but it's a little difficult to read some of the slides so you can always head over to YouTube for a larger version. If you're just interested in the slides, you can find them here.

0 comments voice your opinion now!
intlphpcon14 presentation video lamp stack technology

Link: http://thephp.cc/viewpoints/blog/2014/08/goodbye-lamp-stack

Dan Barrett:
Setting Up a LAMP Stack on Debian - My Way
January 06, 2014 @ 11:58:46

Dan Barrett has written up an excellent guide to setting up a LAMP stack on Debian from the ground up. It includes all the commands, configuration changes and screenshots of the interface you'll need.

Setting up a test environment can be a tricky thing when you compile PHP from scratch. As others have mentioned in the past, installations from Aptitude (and the like) lag behind which can quickly put your test environment out of date. Pulling inspiration from Juan Treminio and Brandon Savage, who both wrote excellent articles on setting up PHP from scratch. I like to keep my options open when developing which left both of those articles lacking a few features and extensions that I'd like to have bundled with PHP.

He guides you through a (detailed) process to get the following set up and running:

  • Debian itself (GUI installer)
  • Network configuration
  • Installation of Apache
  • both PostgreSQL and MySQL
  • Other software including ImageMagick, GraphicsMagick
  • PHP 5.5 (with several extensions of its own)
0 comments voice your opinion now!
lamp stack debian mysql postgresql configure install tutorial

Link: http://www.yesdevnull.net/2014/01/setting-up-a-lamp-stack-on-debian-my-way/

Smartbridge.com:
Rapid Website Development The Case for LAMP and WordPress (Part 1)
August 05, 2013 @ 10:14:06

Smartbridge.com has posted the first part of a series of articles looking at rapid development with WordPress and the LAMP stack (Linux, Apache, MySQL and PHP).

As more and more people around the world have access to computers, laptops, tablets, and smartphones, these users are getting connected to the internet, ready to jump into the virtual world of unlimited and unrestrained information. Websites today are the most popular tool to deliver this vast information to an ever increasing audience. Let's talk about choices when it comes to rapidly developing custom non-enterprise websites.

He starts by eliminating some of the language alternatives off the bat because of either their lack of quality CMSes or complexity. He then moves on to Open Source options, focusing in on PHP for its low learning curve and popularity. There's a brief comparison of Drupal and WordPress, but it's pretty high level. He's saving the good parts of WordPress for the next part of the series.

0 comments voice your opinion now!
rapid development wordpress lamp drupal compare

Link: http://www.smartbridge.com/blog/rapid-website-development-the-case-for-lamp-and-wordpress-part-1/

PHPClasses.org:
How to Install LAMP with Samba File Sharing
July 03, 2013 @ 12:52:43

On PHPClasses.org there's a tutorial posted from Michael Fuhrman about getting a LAMP environment set up with Samba. This setup will allow a single server to serve up sites stored on remote machines and accessed over a Samba share.

Web sites can be served using PHP scripts stored in a different machine than the actual Web server machine. Read this article to learn how to setup a Fedora based Web server machine (without a desktop GUI) using Linux, Apache, MySQL, PHP and using Samba to serve sites using files shared by separate machines.

He steps you through the installation of everything you'll need - a VM to set up the server on in VirtualBox, configure the network interface and the packages/configuration updates you'll need to make. It's a pretty lengthy tutorial as it includes every single step you need (and sometimes its output). One note on this method - because it would be accessing the files over the network for each Apache request (possibly multiple) it will cause much more latency than if they were on the local machine.

0 comments voice your opinion now!
install lamp samba fileshare tutorial steps

Link: http://www.phpclasses.org/blog/post/212-How-to-Install-LAMP-with-Samba-File-Sharing.html

Learn Computer:
Is LAMP Pack Still Strong?
April 01, 2013 @ 12:55:09

On the "Learn Computer" site there's a recent post that wonders if the web development standard of the LAMP (Linux, Apache, MySQL and PHP) stack is "still strong" and will still stand up with new technologies.

This year in tech (like almost every other year) has been filled with buzzwords. Many of them this year, however, are based around big data processing and web content: NoSQL, Hadoop, BigTable - the list goes on. With all the fuss around these new technologies, one might be tempted into thinking that these are the technologies of the future, and that from now on our servers and websites will be built upon, leaving technologies like LAMP in the dust.

They talk about some of the things the LAMP stack doesn't do well like difficulties with scalability on both the web server and database side. There's also mention of the things that it does do well, like getting things up and running quickly and with a solid structure.

That being the case, the LAMP stack is still going very strong, and it's definitely still extremely viable in small and medium-sized deployments; there are no signs of it waning in that regard, and I'd expect it to be a standard deployment for many companies and organizations for quite some time to come.
0 comments voice your opinion now!
lamp opinion strength platform linux apache mysql


Tecmint.com:
Install Apache, MySQL 5.5.27 & PHP 5.4.7 on RHEL/CentOS 6.3/5.6 & Fedora 17-12
September 21, 2012 @ 09:45:38

Tecmint.com has a new tutorial that walks you through the installation of a full LAMP stack (Linux, Apache, MySQL and PHP) on a CentOS or RedHat installation.

This howto guide explains you'll how to install Apache Server with latest MySQL 5.5.27 and PHP 5.4.7 versions with php required following modules on RHEL 6.3/6.2/6.1/6.0/5.8/5.6, CentOS 6.3/6.2/6.1/6.0/5.8/5.6 and Fedora 12,13,14,15,16,17 systems using Remi repository via Yum tool.

Thankfully, package management has made things a lot simpler than they used to be. Most of the time you're only a few commands away from a working installation (if all you need are the generic setups). They explain what each piece of the installation is and how to set up the custom "Remi" yum repository to get the latest versions of the software - Including PHP 5.4. They show how to stop and start each of the servers (MySQL, Apache) and a few screenshots of what the output of your phpinfo page should look like.

0 comments voice your opinion now!
lamp installation linux apache mysql remi yum package


Reddit.com:
What does the day-to-day look like for a LAMP developer?
July 03, 2012 @ 13:13:13

In this recent post to Reddit.com, a "solid novice with PHP" asks the community for some insight into what the day-to-day life is like for an average LAMP developer.

I wanted to hear from someone who does LAMP development for a living, What does your work day look like? That is to say that, I have no idea what the responsibilities for a LAMP developer look like. Are these people putting together entire websites on various platforms (wordpress, joomla, whatever)? Are you simply doing backend work (setting up databases, working with tables, etc)? All of the above?

The comments on the post talk about things like:

  • The differences between the "startup" and "business" life of a typical developer
  • Sympathy over some of the debugging methods in PHP
  • Technical issues
  • Working as a lone developer
  • The variety of skills needed
  • Discussion of specs and system architecture

What's your average day like? Share it here!

0 comments voice your opinion now!
lamp developer opinion daytoday work reddit


Nodeable Blog:
Marten Mickos The LAMP Stack is Dead, and Cloud has Killed It
April 20, 2012 @ 08:17:56

In this recent post to the Nodeable Blog, they suggest that the days of the typical LAMP stack (Linux, Apache, MySQL, PHP) are numbered because of what many of the cloud services have to offer.

For the past 10 years, the LAMP stack has laid waste to proprietary software stacks. Yes, Microsoft has held onto gargantuan profits, but LAMP has become the foundation for leading web services, whether Google or Facebook or [Insert Big Web Brand Here]. LAMP is the future. Or was. That is, until cloud killed it, as Eucalyptus CEO (and former MySQL CEO) Marten Mickos posits in a great keynote from the Percona Live: MySQL Conference & Expo 2012.

In the keynote he pointed out that it's becoming less about the whole setup and more about combining technologies to get the results you need - less "stack" and more "linked technology" (and not always the same tech for every node). He pointed to the Amazon AWS service as a prime example of a platform that allows endless flexibility as to what software can be installed and how it can be used, all with a few clicks of a mouse.

0 comments voice your opinion now!
cloud opinion lamp stack death obsolete martenmickos keynote


XPertDeveloper.com:
Configure PHP, Apache, MySQL on Ubuntu 11.10
April 06, 2012 @ 11:32:17

In this tutorial on the XPertDeveloper site today they show you the "quick and not-so-dirty" way to get PHP + Apache + MySQL set up on a Ubuntu machine (from packages).

I have started working with Ubuntu 11.10 and my first task was to install PHP, Apache and MySQL in that. This is because without these three things computer is useless for PHP Developer. So Here I am sharing this article which shows how to install PHP, MySQL and Apache and configure with each other. This would be very useful for newbies, who have just jumped into web developing.

The process mostly consists of installing a few packages - mysql-server, mysql-client, apache2, php5 libapache2-mod-php5 (as well as several others for various PHP extension support) - and starting up the default Apache server.

0 comments voice your opinion now!
ubuntu setup lamp aptget package


Brian Swan's Blog:
Azure Real World Migrating a Drupal Site from LAMP to Windows Azure
March 20, 2012 @ 08:44:04

In this new post to his blog Brian Swan shares the process that he and other Microsoft-ers went through to migrate a site off of a LAMP stack and over to one based on Windows Azure. They moved was the SAG awards website because of issues it had seen with outages and slow performance.

In many ways, the SAG Awards website was a perfect candidate for Windows Azure. The website has moderate traffic throughout most of the year, but has a sustained traffic spike shortly before, during, and after the awards show in January. [...] The main challenge that SAG Awards and Microsoft engineers faced in moving the SAG Awards website to Windows Azure was in architecting for a very high, sustained traffic spike while accommodating the need of SAG Awards administrators to frequently update media files during the awards show. Both intelligent use of Windows Azure Blob Storage and a custom module for invalidating cached pages when content was updated were key to delivering a positive user experience.

He walks you through each of the five steps (high-level, obviously) that they took in the migration:

  • Export data
  • Install Drupal on Windows
  • Import data into SQL Azure
  • Copy media files to Azure Blob Storage
  • Package and Deploy Durpal

Each step comes with some explanation and descriptions of the commands and tools used during the process.

0 comments voice your opinion now!
windows azure migrate lamp stack sag awards tutorial



Community Events





Don't see your event here?
Let us know!


symfony release library api tips zendserver developer laravel list opinion bugfix deployment podcast interview community framework language introduction series conference

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework