Ubuntu16配置LAMP

来源:互联网 发布:js读取excel 编辑:程序博客网 时间:2024/06/04 18:34

这篇文章算是给自己看的吧,也可以给大家作为配置参考。
首先需要升级一下系统的仓库(是这么叫吧),不然apt-get 可能就是个残疾的东西,啥都下不了。使用以下命令来升级仓库

sudo apt-get update && sudo apt-get -y upgrade

为了方便,我所使用的都是root账户,所以有些命令直接就无视sudo了,你们需要注意一下这点。

安装apache2

首先使用以下命令来安装apache2

sudo apt-get install apache2

装完之后通过下列命令进行开启或重启或停止

sudo service apache2 startsudo /etc/init.d/apache2 restartsudo /etc/init.d/apache2 stop

apache2的默认目录位于/var/www/html, 我就直接使用这个目录作为站点目录了,感觉没啥需要修改的地方hhhhh。
然后apache2的配置目录位于/etc/apache2/,需要注意下面几个文件夹。

  • mods-avaliable 用于存放apache2的各个模块
  • mods-enable 存放相应模块的软链接
  • site-avaliable 用于存放虚拟主机配置文档
  • site-enable 存放相应配置文档的软链接

安装PHP7.0

不知道为什么,可能是因为Ubuntu不支持,在16.04的系统下无法安装php5.0的版本,只能安装7.0.不过没关系,大体的步骤的差不多。
使用下面的命令进行7.0的安装

sudo apt-get install php7.0 libapache2-mod-php7.0

注意后面的那个东西,如果没下这玩意,apache2无法对php进行解析,你打开PHP的文件看到的就直接是源码了。
此外,对于PHP,可以安装APCu PHP来加速PHP的运行,使用以下命令安装

sudo apt-get install php-apcu

安装MySQL

对于MySQL的安装,同样一条命令搞定

 sudo apt-get install mysql-server mysql-client

这里要注意,mysql-server是MySQL的核心,这就是MySQL了。然后mysql-client是一个管理MySQL东西,当然你也可以下别的。在别的博客上看到的,他们就是西瓜和西瓜刀的关系。这么理解就可以了。
在安装数据库的过程中会让你输入密码,连续输两次就可以了。

安装phpmyadmin

接下来我们需要安装phpmyadmin。用这东西对数据库进行操作,难度系数嗖嗖嗖的往下掉,而且方便程度也是很高了。
通过下列命令安装

 sudo apt-get install phpmyadmin

嘿嘿嘿,这里会发现,装完了仍旧没办法使用,因为apache2并不知道phpmyadmin在哪里。所以我们需要建立一个软连接到apache2的默认目录下,这样就可以通过
http://domainname/phpmyadmin进行访问。通过以下命令建立一个软连接

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

通过上述的操作,一个能够使用的lamp环境就搭建起来了。还是挺简单的。
嗯最后记得重启下apache2。