Build:
Collected from: HTTP://WWW.CLOUDFLY.INFO/ARCHIVES/36
Installing Apache2
sudo Install apache2
When the installation is complete, run the following command to restart:
sudo /etc/init.d/apache2 restart
Enter http://localhost or http://127.0.0.1 in the browser, if you see "It works!", it means that Apache installed successfully, Apache default installation, will be under/var set up a directory called WWW, This is the Web directory, all Web files that can be accessed by the browser should be placed in this directory.
1. Install PHP
sudo Install libapache2-mod-php5 php5 php5-gd php5-mysql
After installation, we will restart Apache and let it load the PHP module:
sudo /etc/init.d/apache2 restart
Next, we'll create a new PHP file under the Web directory to test if PHP works properly.
Phpinfo ();?>
Then save the file, enter the http://localhost/test.php in the browser, if there is a page showing the PHP running parameters, it means that PHP is working properly.
2. Install MySQL
sudo Install mysql-server mysql-client-5.1
At the end of the installation, it will require the root password to be entered, note that the root password here is not the root password of Ubuntu, it is the root password you want to set for MySQL.
3, Installation Phpmyadmin-mysql database management
sudo Install phpMyAdmin
phpMyAdmin settings:
During installation, you will be asked to select Web Server:apache2 or LIGHTTPD, select apache2, press TAB, and then OK. You will then be asked to enter the MySQL database password for the setup password Password of the database ' s administrative user.
Then connect phpMyAdmin with Apache2, in my case: the WWW directory is in the/var/www,phpmyadmin directory in/usr/share/phpmyadmin, so just use the command:
sudo LN -s/usr/share/phpmyadmin/var/www
phpMyAdmin test: Open Http://localhost/phpmyadmin in the browser address bar.
The basic components of the above ALMP are installed, let's look at some other settings:
Set Ubuntu file to execute read and write permissions
After the LAMP is assembled and installed, the default settings for the PHP Web server root directory are:/var/www. Because of the security principle of Linux system, the file read and write permission in the directory is only allowed by root user, so we can't create a new php file in www folder or modify or delete it, we must first modify the read and write permission of the/var/www directory. In the interface manager through the right-click property cannot modify the file permissions, you have to execute the root terminal command: sudo chmod 777 /var/www . You can then write to the HTML or PHP file. If the file permissions for 777 are not very clear, refer to the chmod command.
Configure Apache
1 Enabling the Mod_rewrite module
sudo sudo /etc/init.d/apache2 restart
Configure PHP5
sudo Gedit/etc/php5/apache2/php.ini
Allow the MySQL and GD modules to check if the file finally contains the following code if it is not added on. (default is added at the end of the configuration file, check just in case)
Extension=mysql.soextension=gd.so save and close the file.
Garbled resolution method
To configure Apache character encoding:
sudo gedit/etc/apache2/conf.d/charset
Change the contents to Adddefaultcharset UTF-8
To configure PHP character encoding:
sudo gedit/etc/php5/apache2/php.ini Find code: default_charset = "Iso-8859-1″ changed to code: Default_charset =" UTF -8″ then restart Apache:sudo/etc/init.d/apache2 restar
Full Uninstall:
Collected from: HTTP://WWW.CLOUDFLY.INFO/ARCHIVES/33
sudo apt-get–purge remove apache2 Span style= "color: #0000ff;" >sudo apt-get–purge Remove Apache2-common sudo apt-get–purge Remove Apache2-utils sudo apt-get autoremove apache2
(–purge is not to preserve the meaning of the configuration file, this must not be less)
and then sudo apt-get install apache2 on it. "PS: If you can't, Just erase everything about apache2, because I've already killed everything before I execute these commands.
Delete/etc/apache2 folder: sudo RM -r/etc/apache2
Delete/var/www folder: sudo rm -r/var/www
Delete/etc/init.d/apache2 file: sudo
sudo apt-get–purge remove libapache2-mod-php5 php5 php5-gd php5-mysqlsudo apt-get Autoremove PHP5
Here's how to uninstall MySQL:
Enter command under Terminal:
1 sudo apt-get autoremove–purge mysql-server-5.02sudo apt-get remove mysql- Server3sudo apt-get autoremove mysql-server4sudo apt-get Remove Mysql-common (very important)
The following sentence is clear residue information.
Dpkg-l | grep ^rc| awk ' {print $2} ' | sudo Xargs dpkg-p
Ubuntu under lamp (Php+mysql+apache) Setup + Full Uninstall Uninstall method