在Ubuntu 18.04上安装LAMP运行环境(Linux+Apache+MySQL+PHP)

六一网6个月前技术文档264

简介

LAMP代表Linux,Apache,MySQL和PHP。

通过这种组合,您可以托管自己的网站,如Wordpress、Z-blog等。


第1步:安装Web服务器

在本文中,我们将使用Apache。Apache是周围最受欢迎的Web服务器。

首先更新您的Ubuntu,

sudo apt update

直到下载并安装更新。

安装Apache2

sudo apt install apache2

您的Web服务器现已可用,应该启动。

通过在浏览器中导航到IP地址来测试Web服务器,您应该看到一个Apache2默认页面。

第2步:安装数据库

下一步是安装数据库。:

安装MySQL

sudo apt install mysql-server

可能会看到紫屏,其中包含有关重新启动服务的一些问题。

请选择< Yes >

完成MySQL的安装后,我们必须运行一个小脚本来设置数据库用户的密码。

sudo mysql_secure_installation

回答问题并为数据库设置密码。

运行脚本后,数据库的安装已完成。

第3步:安装PHP

现在我们将安装PHP。

安装使PHP与数据库通信的软件包

sudo apt install php libapache2-mod-php php-mysql

通常,网络服务器(Apache2)正在寻找index.html作为要加载的默认页面。我们将使用PHP,因此我们将index.php设置为要加载的默认页面。

使用以下命令打开dir.conf文本文件

sudo nano /etc/apache2/mods-enabled/dir.conf

您应该在dir.conf文件中看到以下文本

<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

编辑文件,使其看起来像这样

<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

使用组合键CTRL+O 保存文件,然后按ENTER。

使用组合键CTRL+X 退出文件,然后按ENTER。


编辑文件后,让我们重新启动Web服务器(Apache2),以便它将开始使用新设置

sudo systemctl restart apache2

第4步:在您的Web服务器上测试PHP

现在,我们已经安装了Web服务器,数据库和PHP,我们应该能够运行一个小型PHP测试。


创建一个新index.php文件。

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

将以下代码粘贴到文件中:

<?php
phpinfo();
?>

使用组合键CTRL+O 保存文件,然后按ENTER。

使用组合键CTRL+X 退出文件,然后按ENTER。


打开您的Web浏览器,然后输入并访问VPS的IP地址。现在,您应该看到一个包含信息的PHP页面。

如果看到页面,则说明您的PHP模块正在运行,安装成功。

相关文章

HTTPS与HTTP有什么不同?哪些网站必须启用HTTPS加密?SSL证书有什么优势?

HTTPS与HTTP有什么不同?HTTP是过去很长一段时间我们经常用到的一种传输协议。而HTTP协议传输的数据都是未加密的,这就意味着用户填写的密码、账号、交易记录等机密信息都是明文,随时可能被泄露、...

CentOS 7.x安装MariaDB数据库

MariaDB是免费的开源软件,自CentOS 7之后的版本默认自带MariaDB 5.5,这个是早期的老版本了,MariaDB 10.5是MariaDB当前稳定的系列,关于MariaDB和MySQL...

如何在Debian 10上安装Nginx

如何在Debian 10上安装Nginx第1步:安装Nginx由于Nginx在Debian的默认存储库中是可访问的,因此可以想象使用apt打包系统从这些存储库中引入Nginx。由于这是我们在此会话中与...

zblogphp版网站搬家教程,zblog网站数据迁移如此简单

zblogphp版网站搬家教程,zblog网站数据迁移如此简单

腾讯云十周年活动时,购买了1核2G星星海SA2云服务器,298元/3年还挺便宜划算。目前腾讯云服务器限时秒杀活动99元/1年。于是开始在腾讯云做域名接入备案,接入备案一两天就能通过审核。域名是2011...

CentOS7从MariaDB 5.5升级到MariaDB 10.x

自从CentOS 7开始,默认自带的数据库变成MariaDB了,yum安装之后的默认版本是 5.5,虽然MariaDB 5.5数据库版本是比较老,但还挺好用的主要是稳定,如果不是项目需要最好一直用着。...

linux服务器快速搭建运行环境的方法有哪些?

那些年,阿里云抗住了双十一百万次的高并发;淘宝的大多数交易是通过云端搭建的“聚石塔”完成的;阿里云和万网正式整合的消息......这时候国内云计算市场的格局逐渐明朗,人们对云计算的认知渐渐...