原生态Ubuntu部署LAMP环境 PHP8.1+MySQL+Apache
2023-06-13 09:17:41 时间
如果我们部署WEB环境用于网站项目,我们还是建议用成熟的一键包或者可视化面板这种,毕竟软件的部署和后续的运维方便很多。但是,如果我们有需要学习Linux环境的原理,那还是要学会原生态部署软件的,比如常用的LAMP环境我们这篇文章准备部署一遍。
在前面的文章中,我们也有部署过LOMP。
第一、安装Apache引擎
当前服务器环境用的是Ubuntu镜像,这里我们拿到服务器权限后,准备先部署Apache。
sudo apt updatesudo apt install apache2 -y
同时,我们最好也需要升级更新软件源。
安装完毕之后,通过命令检查是否运行。
sudo systemctl status apache2.service
这里可以看到上图的 Running 状态。
这里我们可以直接浏览器输入IP地址可以看到 Apache的成功默认界面。
第二、安装MySQL数据库
sudo apt install mysql-server -y
我们直接安装默认自带的MYSQL数据库版本。默认应该是8.0版本。如果我们需要安装低版本,则需要单独指定安装。
安装后,我们检查看看是不在运行。
sudo systemctl start mysqlsudo systemctl enable mysql
这里我们先启动设置启动项。
通过命令检测数据库是否运行。
sudo systemctl status mysql
安装完毕之后,我们需要配置数据库的安全。这个我们有安装过的朋友都知道,直接命令根据向导设置密码。
sudo mysql_secure_installation
设置密码,以及轻量默认数据库字段。
第三、安装PHP软件
sudo apt install php libapache2-mod-php php-mysql -y
默认直接安装PHP是8.1版本。
安装完毕之后,我们进行检测看看。
我们直接用vi编辑器添加默认页面。
vi /var/www/html/info.php
然后添加代码
<?php phpinfo();?>
然后保存后退出,在地址栏输入:
http://IP地址/info.php
打开看看。
看到这样正常的PHP探针就可以开。
这样,我们的LAMP WEB环境三大组件都安装成功。
相关文章
- 【MySQL高级】MySql中常用工具及Mysql 日志
- MySQL中联表删除数据的技巧(mysql联表删除)
- Mysql:一步一步指导MySQL安装版:一步一步指引安装(mysql安装版安装)
- MySQL分布式部署:实现智能数据共享(mysql分布部署)
- MySQL一主多从复制:实现集群化部署(mysql一主多从复制)
- 删除MySQL数据库的YUM方法详解(yum删除mysql)
- MySQL安装脚本:快速部署数据库系统(mysql安装脚本)
- MySQL零部署:轻松获取免安装版本(mysql免安装版本)
- MySQL优化:改善数据库性能的几个方法(mysql优化的几种方法)
- 升级MySQL:用Yum轻松实现(yum升级mysql)
- MySQL索引如何提高LIKE查询效率(mysql索引like)
- 在阿里云上轻松部署MySQL数据库(阿里云装mysql)
- MySQL 日期格式转换简明指南(mysql日期转换)
- C环境下MySQL的快速部署(c mysql 部署)
- MySQL中使用CaseWhen语句的实践指南(casewhen用法mysql)
- Bat文件轻松解决MySQL繁琐性操作(bat处理mysql)
- 如何快速部署MySQL支持ARM架构(arm架构mysql部署)
- Apache和MySQL开放源码服务端软件的常胜将军(apche mysql)
- MySQL拒绝访问如何解决(mysql 不给访问)