前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu 18.04 LTS LAMP搭建

Ubuntu 18.04 LTS LAMP搭建

作者头像
Linux
修改2019-03-20 10:09:02
1.3K0
修改2019-03-20 10:09:02
举报
文章被收录于专栏:Linux 成长之路Linux 成长之路

1、安装Apache环境

首先,我们需要使用sudo apt-get update更新当前系统下apt包管理器的列表。然后使用sudo apt install apache2命令安装Apache软件。

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install apache2

输入后你会看到如下输出

代码语言:javascript
复制
ubuntu@VM-0-7-ubuntu:~$ sudo apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
........
Need to get 2,857 kB of archives.
After this operation, 9,307 kB of additional disk space will be used.
Do you want to continue? [Y/n]

这里询问我们是否安装,我们按下键盘上的Y,然后按下回车键,之后,你会看到类似如下输出:

代码语言:javascript
复制
Get:1 http://mirrors.tencentyun.com/ubuntu xenial-security/main amd64 libjpeg-tu
.........
Processing triggers for ufw (0.35-0ubuntu2) ...
ubuntu@VM-0-7-ubuntu:~$

这时,你已经安装好了Apache服务,尝试通过浏览器访问下你的服务器,在腾讯云控制台找到你服务器的公网IP,然后复制到浏览器打开,如果你看到如下输出,证明你已经成功安装Apache。

2、安装MySQL数据库服务

我们已经安装了基础的Web服务软件Apache了,接下来我们将要安装数据库服务,数据库有很多种选择,这里我们选择最常用的MySQL服务。和安装Apache一样,我们只需输入sudo apt-get install mysql-server来安装MySQL服务。这里安装的MySQL版本是5.7版本。

代码语言:javascript
复制
sudo apt-get install mysql-server

输入完成后你会看到如下输出

代码语言:javascript
复制
ubuntu@VM-0-7-ubuntu:~$ sudo apt install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
........
0 upgraded, 21 newly installed, 0 to remove and 205 not upgraded.
Need to get 19.4 MB of archives.
After this operation, 162 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

请按下键盘上的Y然后回车继续。接下来,安装程序将要求你输入你的数据库root用户的密码,如图。

这里请输入你想为root用户设定的密码,我这里输入passwd为例。自己设置的时候请设置较复杂的密码。输入完成后按下回车,系统将要求你再次输入一遍刚才设定的密码,同样,输入完成后我们按下回车。接下来将进入漫长的安装过程,你会看到类似如下输出。

代码语言:javascript
复制
Do you want to continue? [Y/n] y
Get:1 http://mirrors.tencentyun.com/ubuntu xenial-security/main amd64 mysql-common all 5.7.23-0ubuntu0.16.04.1 [15.4 kB]
Get:2 http://mirrors.tencentyun.com/ubuntu xenial/main amd64 libaio1 amd64 0.3.110-2 [6,356 B]
..........
Setting up mysql-server (5.7.23-0ubuntu0.16.04.1) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for systemd (229-4ubuntu21.2) ...
Processing triggers for ureadahead (0.100.0-19) ...
ubuntu@VM-0-7-ubuntu:~$

接下来,我们将安装php环境。

3、安装PHP环境

同样简单,我们依然可以使用apt包管理器进行php的安装,不过这次我们不只要安装php本身,还要安装php-fpm,它是一个FastCGI管理器,可以有效控制内存和进程、可以平滑重载PHP配置。同样,为了连接数据库,我们还需要安装php-mysql插件。同时,为了连接Apache,我们还需要安装libapache2-mod-php插件。使用下面的命令即可快速安装。

代码语言:javascript
复制
sudo apt-get install php
sudo apt-get install php-fpm
sudo apt-get install php-mysql
sudo apt-get install libapache2-mod-php

输入完这三个命令后,系统同样会输出一大堆内容,我们只需要耐心等待即可。值得注意的是,我的系统版本是Ubuntu server 18.04 LTS,默认安装的是PHP 7.2版本。

4、检测是否正常运行

我们可以测试我们的php是否正常运行了。测试之前我们需要准备测试脚本,这里我们新建一个名为info.php的文件,这个文件一定要放在我们上面写的default.conf里面的root行后面指向的目录,在配置文件/etc/apache2/apache2.conf可查看,本文配置是/var/www/html目录下,具体操作如下。

代码语言:javascript
复制
cd /var/www/html
代码语言:javascript
复制
vim info.php

然后在编辑器里面写下如下代码

代码语言:javascript
复制
<?php phpinfo(); ?>

然后按下键盘上的ESC键,然后按下shift+,输入w+q保存退出。接下来,通过浏览器访问 http://你的服务器的公网IP地址/info.php ,如果你看到如图结果,证明一切正常,赶快开始部署你喜爱的程序吧。

(修改转自 https://cloud.tencent.com/developer/article/1357329 )

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、安装Apache环境
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档