当前位置:首页 > 技术文档 > 正文内容

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

六一网1个月前 (10-28)技术文档52

简介

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://www.liuyi.me/jishuwendang/13.html

相关文章

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

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

wget断点续传下载一半断开了还继续下载,wget几个常用参数

wget断点续传下载一半断开了还继续下载,wget几个常用参数

wget功能强大,使用起来却比较简单的,基本的语法是:wget URL或者wget [参数] URL。1、文件下载正在下载phpMyAdmin,wget https://files.phpm...

如何在Debian 10上安装Nginx

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

linux服务器搭建lnmp环境(Linux+Nginx+MySQL/MariaDB+PHP)

linux服务器搭建lnmp环境(Linux+Nginx+MySQL/MariaDB+PHP),操作系统CentOs 7.x。1、安装Nginx安装、启动、开机自启,这些比较简单。yum -...

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

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

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

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

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