【linux学习笔记】lamp环境的搭建
2013-08-29 22:54
543 查看
原文地址:http://community.linuxmint.com/tutorial/view/486
Installing LAMP (Linux, Apache, MySQL and PHP) On Linux Mint
Through this tutorial, you'll learn how to Install Apache, MySQL and PHP.
If you're a webpage designer or developer and use PHP, mySQL and Apache, you'll be needing these applications to be installed. When I istalled Mint, I was looking for a way to install LAMP and found a tutorial on a website by somebody named "Cargoship".
That tutorial was for ubuntu. But I installed it on my Linux mint, and it is working.
In this guide I will show you how to install a LAMP system. LAMP stands for Linux, Apache, MySQL, PHP.
The guide is intended to help those who have very little knowlegde of using Linux.
We will not cover how to install Linux the L of LAMP, because Linux Mint is already installed in your computer.
To start off we will install Apache.
1. Open up the Terminal (Applications
> Accessories > Terminal).
2. Copy/Paste or type the following line of code into Terminal and then press enter:
sudo apt-get install apache2
3. The Terminal will then ask you for you're password, type it and then press enter.
To make sure everything installed correctly we will now test Apache to ensure it is working properly.
1. Open up any web browser and then enter the following into the web address:
http://localhost/
You should see a folder entitled apache2-default/.
Open it and you will see a message saying "It works!" , congrats to you! or something like that!
In this part we will install PHP 5.
Step 1. Again open up the Terminal (Applications
> Accessories > Terminal).
Step 2. Copy/Paste or type the following line into Terminal and press enter:
sudo apt-get install php5 libapache2-mod-php5
Step 3. In order for PHP to work and be compatible with Apache we must restart Apache. Type the following code in Terminal to do this:
sudo /etc/init.d/apache2 restart
To ensure there are no issues with PHP let's give it a quick test run.
Step 1. In the terminal copy/paste or type the following line:
sudo gedit /var/www/testphp.php
This will open up a file called testphp.php.
Step 2. Copy/Paste this line into the phptest file:
<?php phpinfo(); ?>
Step 3. Save and close the file.
Step 4. Now open you're web browser and type the following into the web address:
http://localhost/testphp.php
(It will show you the page that has all information about your php. If you have prior experience of installing php in some other OS, you must have seen this page.)
Congrats you have now installed both Apache and PHP!
To finish this guide up we will install MySQL.
Step 1. Once again open up the amazing Terminal and then copy/paste or type this line:
sudo apt-get install mysql-server
Step 2 (optional). In order for other computers on your network to view the server you have created, you must first edit the "Bind Address". Begin by opening up Terminal to edit the my.cnf file.
gksudo gedit /etc/mysql/my.cnf
Change the line
bind-address = 127.0.0.1
And change the 127.0.0.1 to
your IP address.
(In Linux Mint 11, terminal itself asked to the set password, But if it doesn't follow the step 3.)
Step 3. This is where things may start to get tricky. Begin by typing the following into Terminal:
mysql -u root
Following that copy/paste or type this line:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
(Make sure to change yourpassword to
a password of your choice.)
Step 4. We are now going to install a program called phpMyAdmin which is an easy tool to edit your databases. Copy/paste or type the following line into Terminal:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
After that is installed our next task is to get PHP to work with MySQL. To do this we will need to open a file entitled php.ini.
To open it type the following:
gksudo gedit /etc/php5/apache2/php.ini
Now we are going to have to uncomment the following line by taking out the semicolon (;).
Change this line:
;extension=mysql.so
To look like this:
extension=mysql.so
Now just restart Apache and you are all set!
sudo /etc/init.d/apache2 restart
If you get a 404 error upon visiting http://localhost/phpmyadmin: You will need to configure apache2.conf to work with Phpmyadmin.
sudo gedit /etc/apache2/apache2.conf
Include the following line at the bottom of the file, save and quit.
Include /etc/phpmyadmin/apache.conf
Then just restart Apache
sudo /etc/init.d/apache2 restart
Terminal scares the newbies, but here, you'll see how magical terminal or comand promt (whatever you call it) is.
And as Linux is very secure OS, it'll ask you the password again and again, on every administrative command. You'll have to type in your password many times, whenever terminal asks for it.
BTW:
reference: http://askubuntu.com/questions/172514/how-do-i-uninstall-mysql
To remove mysql completely from your system Just type in terminal
Installing LAMP (Linux, Apache, MySQL and PHP) On Linux Mint
Through this tutorial, you'll learn how to Install Apache, MySQL and PHP.
If you're a webpage designer or developer and use PHP, mySQL and Apache, you'll be needing these applications to be installed. When I istalled Mint, I was looking for a way to install LAMP and found a tutorial on a website by somebody named "Cargoship".
That tutorial was for ubuntu. But I installed it on my Linux mint, and it is working.
The guide is intended to help those who have very little knowlegde of using Linux.
We will not cover how to install Linux the L of LAMP, because Linux Mint is already installed in your computer.
Install Apache
To start off we will install Apache.1. Open up the Terminal (Applications
> Accessories > Terminal).
2. Copy/Paste or type the following line of code into Terminal and then press enter:
sudo apt-get install apache2
3. The Terminal will then ask you for you're password, type it and then press enter.
Testing Apache
To make sure everything installed correctly we will now test Apache to ensure it is working properly.1. Open up any web browser and then enter the following into the web address:
http://localhost/
You should see a folder entitled apache2-default/.
Open it and you will see a message saying "It works!" , congrats to you! or something like that!
Install PHP
In this part we will install PHP 5.Step 1. Again open up the Terminal (Applications
> Accessories > Terminal).
Step 2. Copy/Paste or type the following line into Terminal and press enter:
sudo apt-get install php5 libapache2-mod-php5
Step 3. In order for PHP to work and be compatible with Apache we must restart Apache. Type the following code in Terminal to do this:
sudo /etc/init.d/apache2 restart
Test PHP
To ensure there are no issues with PHP let's give it a quick test run.Step 1. In the terminal copy/paste or type the following line:
sudo gedit /var/www/testphp.php
This will open up a file called testphp.php.
Step 2. Copy/Paste this line into the phptest file:
<?php phpinfo(); ?>
Step 3. Save and close the file.
Step 4. Now open you're web browser and type the following into the web address:
http://localhost/testphp.php
(It will show you the page that has all information about your php. If you have prior experience of installing php in some other OS, you must have seen this page.)
Congrats you have now installed both Apache and PHP!
Install MySQL
To finish this guide up we will install MySQL.Step 1. Once again open up the amazing Terminal and then copy/paste or type this line:
sudo apt-get install mysql-server
Step 2 (optional). In order for other computers on your network to view the server you have created, you must first edit the "Bind Address". Begin by opening up Terminal to edit the my.cnf file.
gksudo gedit /etc/mysql/my.cnf
Change the line
bind-address = 127.0.0.1
And change the 127.0.0.1 to
your IP address.
(In Linux Mint 11, terminal itself asked to the set password, But if it doesn't follow the step 3.)
Step 3. This is where things may start to get tricky. Begin by typing the following into Terminal:
mysql -u root
Following that copy/paste or type this line:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
(Make sure to change yourpassword to
a password of your choice.)
Step 4. We are now going to install a program called phpMyAdmin which is an easy tool to edit your databases. Copy/paste or type the following line into Terminal:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
After that is installed our next task is to get PHP to work with MySQL. To do this we will need to open a file entitled php.ini.
To open it type the following:
gksudo gedit /etc/php5/apache2/php.ini
Now we are going to have to uncomment the following line by taking out the semicolon (;).
Change this line:
;extension=mysql.so
To look like this:
extension=mysql.so
Now just restart Apache and you are all set!
sudo /etc/init.d/apache2 restart
If you get a 404 error upon visiting http://localhost/phpmyadmin: You will need to configure apache2.conf to work with Phpmyadmin.
sudo gedit /etc/apache2/apache2.conf
Include the following line at the bottom of the file, save and quit.
Include /etc/phpmyadmin/apache.conf
Then just restart Apache
sudo /etc/init.d/apache2 restart
Now make wonderful website and have fun!
Terminal scares the newbies, but here, you'll see how magical terminal or comand promt (whatever you call it) is.
And as Linux is very secure OS, it'll ask you the password again and again, on every administrative command. You'll have to type in your password many times, whenever terminal asks for it.
BTW:
reference: http://askubuntu.com/questions/172514/how-do-i-uninstall-mysql
To remove mysql completely from your system Just type in terminal
[code]sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean
相关文章推荐
- Linux学习笔记(LAMP-环境搭建)
- ARM2440学习笔记--Linux系统下串口调试和USB调试环境搭建
- 《网络编程》 实验环境搭建(linux 环境 学习笔记)
- CentOS 7 搭建LAMP 环境 学习笔记
- 一起学习linux之LAMP环境的搭建
- zynq学习笔记一:搭建linux交叉编译环境(ubuntu 17.04)
- GTK学习笔记之Linux下Gtk环境搭建
- OK6410 Linux开发环境搭建--编译以及ubuntu的使用方法学习笔记
- Lua学习笔记1:开发环境搭建(windows和linux)
- Linux学习笔记:LAMP 1 环境配置
- 学习笔记----rpm搭建LAMP环境
- OpenCV2学习笔记01:Linux下OpenCV开发环境的搭建
- Nginx学习笔记——搭建Linux +Nginx+PHP+Mariadb(MySql)开发环境
- linux学习---lamp环境搭建
- JAVA学习笔记06——Linux环境下安装Nginx和集群搭建
- Ubuntu下lamp环境搭建【学习笔记】
- linux 编程学习笔记(1)搭建c(c++)开发环境
- [linux学习笔记] 使用fedora20搭建开发环境
- GTK学习笔记之Linux下Gtk环境搭建(0)
- Linux 学习笔记_13_2_LAMP环境编译(下) --编译过程及分析