基于树莓派4B的疫情防控系统-云端:(1.2)阿里云ubantu LAMP配置

1. Apache2安装

首先,更新系统内软件资源,否则容易出些奇奇怪怪的错误

sudo apt-get update
sudo apt-get upgrade

安装Apache2

sudo apt-get install apache2

Apache2配置

sudo chmod 777 /var/www //修改文件夹权限,apache映射的也是这个文件夹的文件
chkconfig apache2 on //设置开机自启动 忘了代码了应该是这个
//相关命令
systemctl status apache2 //检查Apache2的工作状态
/etc/init.d/apache2 start //开启、关闭和重启服务器
/etc/init.d/apache2 stop
/etc/init.d/apache2 restart

测试页面
在浏览器地址栏,输入自己本机的IP地址,如出现apache欢迎页面即成功。
//阿里云服务器应该自带公网ip,输入这个ip就行了,即可实现外网访问
在这里插入图片描述

2.MariaDB

之前装mysql的时候,mysql-php联动的包下载不来,就改装这个了
安装mariadb

sudo apt-get install mariadb-server-10.0 mariadb-client-10.0

如安装过程中,需要设置root账户密码,就打个密码上去,不过不知道为什么,这里设置了下面登陆的时候还是空密码。。。。
配置安全选项命令

Enter current password for root (enter for none): 当前root的密码,直接回车,因为新数据库没有密码。
Set root password? [Y/n] 回车,默认为输入Y。
New password: 输入新密码
Re-enter new password 再次输入新密码
Remove anonymous users? [Y/n] 移除匿名用户
Disallow root login remotely? [Y/n] 禁止root远程登录
Remove test database and access to it? [Y/n] 移除测试数据库
Reload privilege tables now? [Y/n] 重新加载权限表

数据库测试

//在terminal界面输入
mysql -u root -p
//在输入之前设置的密码,如跳出版本号及欢迎代码即安装成功
//设置用户权限,后续需要在移动终端远程访问本数据库
//在mysql的命令行页面输入
GRANT ALL PRIVILEGES ON  *.* TO ‘username’@‘%’ IDENTIFIED BY 'password’;
FLUSH PRIVILEGES;//刷新权限,否则设置无效
//注意分号,这里卡了我,半个下午,知道真相的我眼泪掉下来

3.PHP

安装

sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0

测试

nano /var/www/html/test.php
//再输入,ctrl+o保存,ctrl+x退出
<?php
  echo phpinfo();
?>

后,在之前的公网ip下输入
如 192.168.137.1/test.php
如出现,欢迎页面即成功

4.phpmyadmin

安装

sudo apt install php-mbstring php7.0-mbstring php-gettext
sudo systemctl restart apache2.service
sudo apt install phpmyadmin

如弹出选择框,选择apache2,
再配置phpmyadmin的root账户的密码
测试
输入192.168.137.1/phpmyadmin
如弹出登陆页面 即成功。
在这里插入图片描述

5.tips and wrongs

1.
缺少拓展:
哪里不会补哪里

sudo apt-get install php-mbstring
sudo apt-get install php-josn
sudo apt-get install php-mysqli

2.
2002,can’t connect to mysql server on’ ’ (115):
还需要在更改
nano /etc/mysql.conf.d/mysqld.cnf
注释掉 address=127.0.0.1
或更改为 0.0.0.0
将允许访问的地址更改

6.日常感谢

https://www.cnblogs.com/kekeoutlook/p/10842130.html
https://blog.csdn.net/longgeaisisi/article/details/78448525?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159050364919195265950104%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=159050364919195265950104&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-3-78448525.first_rank_ecpm_v3_pc_rank_v3&utm_term=ubantu+LAMP
https://blog.csdn.net/qq_37264323/article/details/90586239?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159050441519195162551900%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=159050441519195162551900&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-2-90586239.first_rank_ecpm_v3_pc_rank_v3&utm_term=ubantu+php
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

llllsssq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值