Ubuntu 20.04 搭建 LAMP 环境

LAMP环境即Linux下配置Apache、Mysql、Php。

下载之前先更新:

更新源: sudo apt-get update

更新软件: sudo apt-get upgrade

更新系统软件: sudo apt-get dist-upgrade

安装Apache2

安装

sudo apt install apache2 -y

检查是否开启(默认端口是80如果有冲突记得更换端口,如果防火墙打开记得放行端口号)

systemctl status apache2

如果端口冲突就去配置文件更改

默认安装位置:/etc/apache2   

修改端口号:ports.conf

只要有冲突的都换

在浏览器输入你的IP或127.0.0.1或locallhost看到如下图说明安装成功(如果端口号不是80需要带上:IP:端口号)

附:
apache2的 开启、关闭、重启(在apache2的目录下)
apache2 start
apache2 stop
apache2 restart

安装Mysql 5.7

安装

sudo apt install mysql-server mysql-client

查看

mysql

看到下图说明成功
 


另:
为数据库创建用户的方法
--进入mysql
mysql
--创建用户
CREATE USER 'username'@'%' IDENTIFIED BY '123456';
--赋予用户对所有表增删查改的权限
GRANT ALL ON *.* TO 'username'@'%';

grant select,delete,insert,update on 数据库.* to 用户名@'127.0.0.1';
--用户登录
mysql -u username -p password

安装Php

sudo apt-get install php

查看

php -v

看到下图说明成功

关联

php与apache2

sudo apt-get install libapache2-mod-php

php与mysql

sudo apt-get install php-mysql

测试环境

打开文件

cd /var/www/html

创建两个文件

touch test.php touch test.html

两个文件都写入如下内容

<?php phpinfo(); ?>

--浏览器访问
127.0.0.1/test.php
看到下图说明php环境OK
 


--浏览器访问
127.0.0.1/test.html
看到下图说明LAMP环境OK
 


另:
如果你的test.html为空白,说明html没有在apache2的解析范围内——>解决方法:
打开文件
cd /etc/apache2/mod-available/php7.4.conf
把第一行:
<FilesMatch ".+.ph(ar|p|tml)$">
改为:
<FilesMatch ".+.(ph(ar|p|tml)|html|htm$">
并重启apache2:
sudo /etc/init.d/apache2 restart
当然你有需要还可以添加其他的。

至此LAMP搭建完成 !

猜你喜欢

转载自blog.csdn.net/qq_46264836/article/details/131855457