2012年9月5日星期三

在Ubuntu上安装Apache服务器加PHP和MySQL

方法一:
最最简单的办法是在终端里敲入:
sudo apt-get install lamp-server^
一步到位!

LAMP就是Linux+Apache+MySQL+PHP的缩写。换而言之,就是一个操作系统,HTTP协议的服务器,数据库软件和编程语言(早期的P指Perl呢)的集合体,它们在一起,就可以架构一个有广泛用途的服务器的架构。

另外,上述命令结尾处的^代表执行。安装这个包时,会让你设置MySQL的root密码。

装完之后,需要让三者统一运作:
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
然后重启Apache:
sudo /etc/init.d/apache2 restart
就OK了。


方法二:
虽然上述方法很简单,不过如果是新手的话,还是推荐一步一步来。这样做并不费事多少,也能对这几个东东有些许了解。分别安装的话,就有如下步骤:

1. 安装Apache2.0
sudo apt-get install apache2
装完之后在浏览器中打开
http://localhost/
或者先Ping一下得知本地的IP地址,在浏览器中打开
http://xxx.xx.xx.xxx(就是你的IP)
浏览器中会出现:It works!

2. 安装PHP
sudo apt-get install php5
然后配置好Apache和PHP
sudo apt-get install libapache2-mod-php5
再重启Apache
sudo /etc/init.d/apache2 restart
最后测试一下:
sudo gedit /var/www/testphp.php
可以在gedit(请自行置换为你常用的编辑器)里编辑
<?php
echo "Hello world!";
?>
保存。
然后在浏览器中打开
http://localhost/testphp.php
将会显示
Hello world!

3.安装MySQL
sudo apt-get install mysql-server
同样也要设置它的root密码。
装完之后,可以先小试一下,敲入命令
sudo start mysql
开启之后再进入它的monitor模式
mysql -u root -p
其中-u是user的意思,-p是password的意思,这时候就让你输入刚设置的root的密码,输完之后出现Welcome的信息,就进入了mysql>。现在我们可以试一些简单的SQL命令了,比如
show databases;
会出现现有的数据库信息,默认的有两个,information_schema和mysql。

4.最后一步跟方法一的最后一样:
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
然后重启Apache:
sudo /etc/init.d/apache2 restart
嘿嘿。

参考文章:
http://flzen.wordpress.com/2011/05/07/lamp-on-ubuntu/
http://www.linuxidc.com/linux/2010-07/27230.htm
http://myy.helia.fi/~karte/install_apache_on_ubuntu.html
http://wiki.ubuntu.org.cn/MySQL

没有评论:

发表评论