Softwares ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Main /
Install-the-default-LAMP-stack-in-Ubuntu
To install the default LAMP stack in Ubuntu Server Guide https://help.ubuntu.com/7.10/server/C/ The Apache2 web server is available in Ubuntu Linux. To install Apache2: At a terminal prompt enter the following command: sudo apt-get install apache2 Check : https://help.ubuntu.com/7.10/server/C/httpd.html The default Apache2 configuration file is /etc/apache2/apache2.conf sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite Edit the new file root@gOS-vmware-virtual-appliance:/etc/init.d# ./apache2 stop * Stopping web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName Setup ServerName in /etc/apache2/apache2.conf
For example, to install the Apache2 module for MYSQL authentication, you can run the following command from a terminal prompt: sudo apt-get install libapache2-mod-auth-mysql Once you install the module, the module will be available in the /etc/apache2/mods-available directory. You can use the a2enmod command to enable a module. You can use the a2dismod command to disable a module. Once you enable the module, the module will be available in the the /etc/apache2/mods-enabled directory As of Ubuntu 7.04 (Feisty), all PHP4 packages have been dropped from the repositories, as the PHP4 branch is not being further developed/supported by the PHP Group. If libapache2-mod-php5 is already installed, the php4 package will install libapache-mod-php4 and not libapache2-mod-php4 package. Check https://help.ubuntu.com/community/ApacheMySQLPHP Set Mysql password : mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword'); In Feisty, the Ubuntu base system includes Tasksel. You can either install LAMP using tasksel or install the LAMP packages as detailed above. sudo tasksel install lamp-server Tasksel is a software installation application that is an integral part of the Debian installer. It groups some packages by tasks and offers the user an easy way to install the packages for that task. It provides the same functionality as using conventional meta-packages. Since Ubuntu Edgy, tasksel has been included as part of the base installation. Tasksel is present on all versions of Ubuntu's installer, but previously was not installed on the base system. Task descriptions Here are the long descritions of a few common tasks: dns-server Selects the BIND DNS server and its documentation. edubuntu-server This task provides the Edubuntu classroom server. lamp-server Selects a ready-made Linux/Apache/MySQL/PHP server. ubuntu-desktop This task provides the Ubuntu desktop environment. ubuntu-live This task provides the extra packages installed on the Ubuntu live CD. It is neither useful nor recommended to install this task in other environments.
|