Erlo

Ubuntu 20.04搭建LAMP环境-20220711

2022-07-14 10:00:02 发布   263 浏览  
页面报错/反馈
收藏 点赞

一.安装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 "" > /var/www/html/info.php

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

六.相关网站

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认