如何在Ubuntu 14.04中搭建LAMP(Linux+Apache+Mysql+PHP)组件

未分类 飞快学 390浏览

所谓LAMP就是指:Linux+Apache+Mysql+PHP,这是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

Ubuntu将完成我们的第一个要求:Linux操作系统。所以教程主要介绍剩下的搭建步骤。

第一步:安装Apache

输入命令:

sudo apt-get update
sudo apt-get install apache2

安装好之后,输入你的服务器公网ip来验证是否安装成功。

http://your_server_IP_address

如果安装成功,则会出现“It works”

如图:
default_apache
如果见到类似这样的页面,那么证明你的Apache已经正确安装了。

第二步:安装 mysql

首先输入命令:

sudo apt-get install mysql-server php5-mysql

安装期间,你的服务器将要求您设置MySQL账户“root”的密码。

安装完成后,我们需要些额外的命令来对MySQL的环境安全进行设置

我们可以输入命令:

sudo mysql_install_db
sudo mysql_secure_installation

之后你将被要求输入“root”用户的密码,然后会问你是否想更改密码,如果不想更改,输入“n”即可。
剩下有一些问题,会问你“是否删除示例用户”,“是否禁止远程root登陆”,“是否删除测试数据”,“是否重新加载权限”,全部输入“Y”即可

3_1_副本

到这,数据库已经建立完毕。

第三步:安装 php

首先输入命令:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

这一步应该没有问题

第四步:测试PHP在服务器是否配置成功

为了测试我们的系统是为PHP配置正确,我们可以创建一个非常基本的PHP脚本。

我们将调用这个脚本info.php。

为了让Apache找到正确的文件和服务,它必须被保存到一个非常具体的目录,这叫做”web root”。

在Ubuntu 14.04中,这个目录位于/var/www/html/.

sudo nano /var/www/html/info.php

然后编写PHP脚本:

<?php
phpinfo();
?>

编写完成后Ctrl+X退出,并且保存确定关闭文件。

之后在浏览器访问

http://your_server_IP_address/info.php

如果出现了很多关于PHP的信息,如下图所示,则表示安装成功
default_php
如果想删除这个页面,可以输入:

sudo rm /var/www/html/info.php

总结

“LAMP”已经安装成功,下一步如何进行就很灵活。

一些流行的选择是

  • 安装Wordpress在互联网上最受欢迎的内容管理系统
  • 设置PHPMyAdmin帮助从web浏览器管理你的MySQL数据库。
  • 了解更多关于MySQL管理数据库。
  • 学习如何创建一个SSL证书来确保您的web服务器的流量。
  • 学习如何使用SFTP和从服务器传输文件。