On the NETTUTS.com website today Alex Villmannwalks you through setting up a dedicated web server running Ubuntu, Apache, MySQL and PHP.
All great websites have a great server behind them. In this tutorial, I'll show you how to set up a dedicated web server (with Apache, MySQL, and PHP) using that old computer you have lying around the house and some free software.
The tutorial comes with plenty of screenshots for the Ubuntu install as well as the changes you'll need to make to the configuration files for the software to get things up and running. In the end you'll have a dedicated server you can drop anywhere and use to host your site.
In this new postRobert Basic expands on an older post about installing LAMP on a Ubuntu system by tossing Subversion (SVN) into the mix.
This post is a rewrite of one of my older posts, Ubuntu as a dev machine, but this time I'll explain also how to setup a basic SVN besides the LAMP. [...] Once again, I'm installing it under VirtualBox (VB).
He includes all of the apt-get commands you'll need as well as configuration options and commands to get your first project imported into subversion.
This recent article from the Builder.com.au website shows exactly how simple it is to get a LAMP server up and running on your Ubuntu installation.
I can't tell you how many times I have been asked what is the fastest, easiest way to install a LAMP (Linux Apache, MySQL, PHP) server on Ubuntu. Well, I guess it's time I just post it here for everyone to enjoy.
You're just two apt-get calls and a few various commands away from pulling in an Apache 2 web server and a PHP5 module that has MySQL support already built in. Set the password for the MySQL installation and you're all set to go.
In a new blog postCal Evans shares a solution he's come up with to help simplify his PHP development - using the Sun VirtualBox software to create a self-contained, controlled environment to run his scripts.
The more I thought about it though, the more I realized there had to be a better way. My current setup doesn't allow me to do things like test PHP 5.3 without setting up a whole new server just for that purpose, or maintain an environment like my production server.
He was looking for something that would work on a laptop, allow for easy environment switching and let him work on multiple projects at once. He came across the VirtualBox software and adapted it to his own needs (including shares folders between instances and multiple instances running Ubuntu) on his local machine.
Kevin van Zonneveld has passed along a note about one of his latest posts to his blog, this overview of how virtualization on the desktop can help you make stronger, improved code.
If you have to wait endlessly for on SVN commits, uploads or compile steps, you will simply produce less inventive code. [...] If there's one thing I've really learned, it's invest in a good testing environment.
Another trick to improve the speed & quality of development, is to virtualize your production platform to your local workstation. The fake-production server (virtual machine) will mount your code directory directly as it's webroot, and so it can serve your IDE-work instantly.
He uses the VirtualBox software to create the virtual environment (Ubuntu on Ubuntu in this case) and gives the complete steps to setting it all up:
Download Operating System for Virtual Machine
Creating/Configuring a new Virtual Machine
Installing the OS
Upgrade/Updating to the most recent software versions
Lehi Sanchez has put together a tutorial showing how to get the combination of a Ubuntu, NGINX, Ruby, and PHP up and working.
I'm going to walk you through the process with the settings that I chose for my server setup. I am not a Linux guru or a web server guru. [...] This post is compiled of steps and configurations that I've found on the internet. I wanted to have a consolidated instruction manual so I'm writing this tutorial to help anyone who's in the same boat as me.
It's a full installation tutorial too - every step from the installation of the operating system down to installing the packages for the web server and two languages (apt-get, of course). There's even parts of the configuration files that you'll need to add/update to get it all integrated.
On the PHP::Impact blog, Federico Cargnelutti shares some quick steps for setting up a virtual appliance on your system for "LAMP development made easy".
In this article I will show you why the LAMP platform has become the platform of choice for the development and deployment of high performance Web applications. To get a LAMP development environment fired up without the hassles of configuring everything from scratch you only need one thing, a Virtual Appliance.
He explains what the virtual appliance is and show the three step (really just two) process to getting things all set up and working with a complete Ubunutu, Taskel and Zend Framework installation layered on top of your OS now.
Hasin Hayder has a new post to his blog today about trying to set up the PHP extension for interaction between his scripts and the subversion version control libraries on his Ubuntu linux system.
I was trying to interact with my subversion repositories using PHP yesterday and I knew that PECL has a extension named "SVN" for PHP users. So I tried to install in in my machine by when I tried to install it with the [following] command it always failed.
The trick to his hint is to install the libsvn-dev package (found via a search with apt-get) and installed and compiled in to the PHP installation with the extension. Sample code is included.
Andi Gutmans has some great news for Ubuntu users - the Zend Framework will be included in a future version of the linux distribution (Hardy Heron, Ubntu 8).
We are very proud to be an integral part of the Ubuntu distribution going forward. This is an important step towards making Zend Framework accessible to a broader audience and by working closely with the MOTUs we are able to ensure a positive end-user experience.
Andi also points out some of the stats from the framework's life so far: 4M downloads of Zend Framework, 500K of them unique and only growing stronger.
Hasin Hayder has provided some instructions he's created to install the Imagick extension for PHP on a Ubuntu linux system (7.10) in a new blog entry.
I already have ImageMagick installed in my machine and I tried to install the Imagick extension for PHP but I was stuck with strange errors. I have spent couple of hours today to figure out what I did wrong and Why I cant build that extension. Finally I've figured out that I must install ImageMagick from source first to build that extension. Heres how to.
He walks through the install, talking about where to get the package from, where to get the PECL extension for PHP and the compile process (with the result of a .so file PHP's extension can use).