Ubuntu 20.04搭建LAMP环境-20220711

一.安装Apache

1.运行以下命令,更新Ubuntu系统内的软件包

sudo apt update

2.运行以下命令,安装Apache

sudo apt-get -y install apache2

3.运行以下命令,查看Apache版本

apache2 -v

4.运行以下命令,启动Apache服务

sudo systemctl start apache2

二.安装并配置MySQL

1.安装MySQL。

  • 运行以下命令,安装MySQL sudo apt -y install mysql-server
  • 运行以下命令,查看MySQL版本 sudo mysql -V

2.运行以下命令,启动MySQL服务

sudo systemctl start mysql

3.配置MySQL

  • 解决后面步骤可能会遇到的”MYSQL设置密码时显示Failed! Error: SET PASSWORD has no significance for user ‘root’@’localhost'”的问题
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword';
  • 运行以下命令,对MySQL进行安全性配置,根据提示进行操作 sudo mysql_secure_installation 当命令行回显All done!时,表示配置完成
  • 运行以下命令,登录MySQL数据库进行测试 sudo mysql -uroot -p

三.安装PHP

1.安装必要的组件

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt install php7.4 php7.4-fpm

2.测试

sudo systemctl start php7.4-fpm.service
sudo systemctl status php7.4-fpm

四.配置Apache

1.启用FastCGI需要的模块

sudo a2enmod actions fcgid alias proxy_fcgi

2.编辑配置文件

sudo nano /etc/apache2/sites-available/000-default.conf


    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/html

        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted

        # 2.4.10+ can proxy to unix socket
        SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost"

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

3.重启Apache

sudo systemctl restart apache2

五.验证

1.运行下面命令生成验证页面或者手动编辑生成

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

2.看到下面页面表示安装完成

Ubuntu 20.04搭建LAMP环境-20220711

六.相关网站

Original: https://www.cnblogs.com/captainmoore/p/16468751.html
Author: captainmoore
Title: Ubuntu 20.04搭建LAMP环境-20220711

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/685081/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球