ubuntu16.04 LTS系列之LAMP

来自于lukbob的未知神秘力量

因为最近用着的LAMP出了一点问题,所以蹭着周末又重新倒腾了一边lamp,所有有了一点点自己的收获,写下了这篇LAMP小记。首先,让我们来看一看什么是LAMP,LAMP是现在非常流行的Web开发环境,其中,L:Linux;A:Apache;M:Mysql;P:PHP;当然,如果有使用过阿里云ECS云服务器的经验的话,应该还有’LNMP‘这一熟悉的缩写,其中的’N‘代表的是’Nginx‘,一款战斗民族的服务器,也是非常好用的,性能实在。是阿里云ECS内置的服务器。下面,说回正题:

Linux安装Apache2:

  • apache2 -version

如果出现版本号的话则说明已经安装了Apache。此时,你有两个选择要么卸载了重装,要么就用原来的Apache2。

如果没有出现版本号,则可以用以下命令安装

  • sudo apt-get update
  • sudo apt-get install apache2

由于之前已经安装过了,所以执行上述命令的时候,就是属于更新已安装软件包

Linux安装Mysql:

  • mysql -V

如果出现版本号的话则说明已经安装了Mysql。此时,你有两个选择要么卸载了重装,要么就用原来的Mysql。

如果没有出现版本号,则可以用以下命令安装

  • sudo apt-get install mysql-server mysql-client

在安装过程中会提醒你输入root用户的管理密码两次,也就是你的mysql登录密码,需要记住,如果有选择server界面,则选择apache2即可。

  • mysql -u root -p

之后输入你的mysql密码,看mysql是否安装完成,且正常运行,介绍几个常用的mysql操作指令

  • show databases;

用于查看现有的数据库目录

  • use databasename;

用于选择进入某数据库,’databasename‘对应的是在你的数据库目录里,你想进入的数据库名称

  • show tables;

用于查看该数据库中应的数据表目录

  • 。。。。。。。。。。

还有挺多数据库操作指令,可以单独写一个系列的文章,这里只是简单提及几个常用简单查看操作,因为之后会安装一个mysql图形操作软件phpmyadmin,相比之下,在这上面操作数据库会简单快速一些

Linux安装PHP:

  • php -version

如果出现版本号的话则说明已经安装了php。此时,你有两个选择要么卸载了重装,要么就用原来的php。

如果没有出现版本号,则可以用以下命令安装

  • sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-curl php7.0-imagick php7.0-cli

如此便完成了php的安装及其相对应的包的安装,LAMP环境搭建理论上是大功告成,但是再安装一个phpmyadmin,之后操作数据库会比较方便一些

Linux安装phpmyadmin:

  • sudo apt-get install phpmyadmin

由于之前已经安装过了,所以执行上述命令的时候,就是属于更新已安装软件包

  • ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

因为默认的安装位置是 /usr/share,而不是 /var/www所以要将其链接到 /var/www目录下来,到此,整个LAMP环境的搭建及phpmyadmin的安装就完成啦,愉快的开启在linux上的开发旅程吧,吼吼吼