树莓派笔记(二):搭建web服务器

(⊙﹏⊙)刚基本配置好就准备动手搞web服务器了,是不是太快了哈哈哈

值得注意的是,如果没有运行过sudo apt-get update的话,可能有一部分软件包没法安装和更新。

第一步:安装Apache2

首先,打开LX终端,输入sudo apt-get install apache2,有Y就输入Y,没有就算了。

安装好后,我们在终端输入sudo nano /etc/rc.local,编辑开机自启文件,在exit0;前面增加一行:sudo /etc/init.d/nginx start

r04.png

Ctrl+O,回车就保存啦~
然后按Ctrl+X返回终端窗口

第二步:安装MySQL数据库

首先安装:sudo apt-get install mysql-server
嗯...安装很顺利,但好像忘记了啥哦??
对!没让你输密码诶!
那我们自己配置密码算了...

解决办法(强烈建议)

我们先输入sudo mysql -uroot连接成功。
一行一行输入

UPDATE user SET password=PASSWORD('123456') WHERE user='root';
UPDATE user SET plugin='mysql_native_password' WHERE user='root';
FLUSH PRIVILEGES;
exit;

上面的123456替换成你的数据库密码~
然后再输入sudo systemctl restart mysql重启MySQL服务。

之后要进入mysql直接输入sudo mysql -uroot是不行的了,需要sudo mysql -uroot -p123456才能进入。

安装PHP

安装命令:
sudo apt-get install php

sudo apt-get install php-mysql
emmm是的就这样就好了,没啥需要特别配置的...

安装PhpMyAdmin数据库管理

首先,安装命令:sudo apt-get install phpmyadmin
安装过程中会弹出选择框
第一次的弹框有apache和lightd两个选项,按空格选中Apache2,回车
第二次选择No,除非你会手动配置phpmyadmin的一些设置
然后,将phpmyadmin的文件夹放到我们的网站根目录
sudo ln -s /usr/share/phpmyadmin /var/www/html

最后再reboot一次。

大功告成

我们的php服务器环境就这样配置好了
局域网环境下,访问树莓派的ip,即可打开。
应该能看到Apache页面或者It works~

如何查看树莓派IP?
LX终端输入ifconfig,就可以看到。

网站的根目录是/var/www/html,将文件放到里面就可以了
至此,我们的web服务器就搭建好啦~
不过,如果想让外网访问的话,除非你有公网IP,否则就只有使用内网穿透哦~
那么,下一篇就讲花生壳内网穿透吧!

本文链接:

https://www.zaigie.com/archives/135/