0
点赞
收藏
分享

微信扫一扫

LAMP部署指南

小编 2023-09-03 阅读 19

LAMP部署指南

  1. 介绍 LAMP是一种常用的Web应用程序堆栈,由Linux操作系统、Apache Web服务器、MySQL数据库和PHP编程语言组成。本文档将指导您完成LAMP环境的部署和配置。
  2. 系统要求
  • 一台运行Linux操作系统的服务器(推荐使用Ubuntu或CentOS)
  • 最新版本的Apache Web服务器
  • 最新版本的MySQL数据库
  • PHP版本(推荐使用PHP 7.x)
  1. 安装Linux操作系统 根据您的需求选择合适的Linux发行版,并安装到服务器上。确保进行基本的系统配置和更新。
  2. 安装Apache Web服务器 在Linux中,使用包管理器来安装Apache。如果您使用的是Ubuntu,可以运行以下命令:

sudo apt update
sudo apt install apache2

如果您使用的是CentOS,可以运行以下命令:

sudo yum update
sudo yum install httpd

安装完成后,启动Apache并设置开机自启动:

sudo systemctl start apache2    (Ubuntu)
sudo systemctl start httpd      (CentOS)
sudo systemctl enable apache2   (Ubuntu)
sudo systemctl enable httpd     (CentOS)

  1. 安装MySQL数据库 使用包管理器安装MySQL。如果您使用的是Ubuntu,可以运行以下命令:

sudo apt update
sudo apt install mysql-server

如果您使用的是CentOS,可以运行以下命令:

sudo yum update
sudo yum install mysql-server

安装完成后,启动MySQL并设置开机自启动:

sudo systemctl start mysql    (Ubuntu)
sudo systemctl start mysqld   (CentOS)
sudo systemctl enable mysql   (Ubuntu)
sudo systemctl enable mysqld  (CentOS)

  1. 安装PHP 使用包管理器安装PHP和相关的扩展。如果您使用的是Ubuntu,可以运行以下命令:

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

如果您使用的是CentOS,可以运行以下命令:

sudo yum update
sudo yum install php php-mysql

安装完成后,重新启动Apache以使PHP生效:

sudo systemctl restart apache2    (Ubuntu)
sudo systemctl restart httpd      (CentOS)

  1. 配置防火墙 如果您的服务器上启用了防火墙(例如ufw),请确保允许HTTP(端口80)和HTTPS(端口443)流量通过:

sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable

  1. 测试LAMP环境 在Web浏览器中输入服务器的IP地址或域名,您应该能够看到Apache默认的欢迎页面。创建一个简单的PHP脚本进行测试,例如在/var/www/html目录下创建一个名为info.php的文件:

<?php
phpinfo();
?>

然后在浏览器中访问http://服务器IP地址/info.php,您将看到PHP的配置信息。

举报

相关推荐

部署lamp

LAMP部署

lamp部署

安装部署LAMP

LAMP的部署

CentOS 6.5 部署LAMP

一键部署LAMP架构

0 条评论