![Install Nginx,php and mariadb on Raspberry,it is web server/在树莓派4上安装nginx,php和mariadb,打造一个web服务器。](https://i.ytimg.com/vi/O4nkaxJr23U/hqdefault.jpg)
内容
- 阶段
- 7的第1部分:
启动Raspberry Pi操作系统 - 7第2部分:
启动软件更新 - 7之3:
保持固件最新 - 7的第4部分:
安装SSH - 7之5:
安装Web服务器 - 7之6:
安装MySQL - 7之7:
FTP安装程序 - 忠告
- 必要要素
如果您正在寻找一种制造便宜的Web服务器的方法,主要用作测试环境或用于存储文件,那么Raspberry Pi非常适合您。但是什么是Raspberry Pi?这是一台非常便宜的微型计算机,非常适合基本功能。本指南将向您展示如何从新的Raspberry Pi制作Web服务器。
阶段
7的第1部分:
启动Raspberry Pi操作系统
- 1 通过来源部分中的链接从Raspberry Pi获取OS(操作系统)的副本。 有几种发行版本,但是对于本文,我们将使用“ Raspbian”版本。
- 2 将图像提取到SD卡。 为此,您将需要一个名为Win32 Disc Imager的工具。源部分中也提供了此链接。现在打开工具,导航到SD卡所在的目录,选择Raspberry Pi的OS映像位置,然后选择“刻录”。
- 3 完成刻录后,可以将SD卡放入Raspberry Pi中,然后连接其余电缆,并确保最后连接mini USB。
- 4 操作系统完成加载后,将需要进行身份验证。 默认用户名为“ pi”,默认密码为“ raspberry”。
- 5 首先更改密码。 在命令行中,输入:
密码
- 6 输入新密码并确认。 请注意,输入密码但输入e时,光标不会移动。广告
7第2部分:
启动软件更新
- 1 当您运行最新版本的Debian时,将需要进行一些清洁,安装和更新。 首先,我们将更新时钟,更新源,并更新所有预安装的软件包。在命令行中键入以下内容(在每行之后按回车/ Enter):
sudo dpkg-reconfigure tzdata sudo apt-get更新sudo apt-get升级
- 2 设置日期和时间。 在命令行中键入(如有必要,请替换):
sudo date --set =“ 2013年12月30日10:00:00” 广告
7之3:
保持固件最新
- 1 接下来,我们要安装Hexxeh生产的RPI更新工具,以使Raspberry Pi保持更新。 为此,请运行以下命令(在每行之后按回车/ Enter):
sudo apt-get install ca证书sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r现在 广告
7的第4部分:
安装SSH
- 1 现在,我们将安装SSH,以便可以从另一台计算机上执行它。 为此,我们将首先记下Raspberry Pi的IP地址:
使用ifconfig
您应该会看到以下内容:
eth0链接封套:以太网HWaddr fe:fd:45:xx:xx:xx inet地址:69.164.xxx.xxx Bcast:69.164.xxx.xxx掩码:255.255.255.0 inet6地址:fe80 :: fcfd:xxx:xxx:xxx / 64范围:链接UP广播多播运行MTU:1500指标:1 RX包:35463998错误:0掉落:0超限:0帧:0 TX包:30563995错误:0掉落:0超限:0托架:0碰撞:0 txqueuelen:1000 RX字节:11300336376(11.3 GB)TX字节:33179556297(33.1 GB)中断:76确保您已连接到Internet!如果连接了以太网电缆,将出现关键字eth0。无线可能会被称为wlan0,但是它可以改变。
在第二行上,“ inet addr:69.164.xxx.xxx”是您的Raspberry Pi的IP地址。 - 2 现在,启用SSH并重新启动(在每行之后按回车/ Enter):
注意到inet addr之后,执行以下操作:每次启动pi时,sudo /etc/init.d/ssh start。提示:如果发生错误,请使用下面的命令,然后使用上面的命令。 sudo apt-get install ssh然后,重新启动ft:sudo shutdown -r now
- 3 现在,您可以从USB键盘和显示器上拔下电源线。 这些不再需要,因为其他所有操作都将通过SSH完成。
- 4下载SSH客户端,例如PuTTy(www.putty.org),可以从Google免费下载该客户端,并可以使用用户名“ pi”和您配置的密码连接到Raspberry Pi的IP地址。以前。 广告
7之5:
安装Web服务器
- 1 要安装Apache和PHP,请运行以下命令:
须藤apt-get install php5 apache2 libapache2-mod-php5
- 2 立即重新启动服务:
sudo服务apache2重新启动
OR
sudo /etc/init.d/apache2重新启动
- 3 在Web浏览器中输入Raspberry Pi的IP地址。 您应该看到一个简单的页面,上面写着“有效! ”。广告
7之6:
安装MySQL
- 1 要安装MySQL,请使用以下命令安装一些软件包:
须藤apt-get install mysql-server mysql-client php5-mysql 广告
7之7:
FTP安装程序
- 1 现在,我们将安装FTP,该FTP允许在Raspberry Pi之间传输文件。
- 2 拥有根网:
须藤chown -R pi / var / www
- 3 然后安装vsftpd:
须藤apt-get install vsftpd
- 4 编辑您的vsftpd.conf文件:
须藤nano /etc/vsftpd.conf
- 5 进行以下更改:
- anonymous_enable = YES à anonymous_enable = NO
- 取消注释 local_enable = YES 和 WRITE_ENABLE = YES 通过删除符号 # 在每一行的开头
- 然后转到文件底部并添加 force_dot_files = YES.
- 6现在通过执行CTRL-O,CTRL-X保存并退出。
- 7 然后重启vsftpd:
sudo服务vsftpd重新启动
- 8 从PI主目录文件夹创建一个到/ var / www的快捷方式:
ln -s / var / www /〜/ www
- 9现在,您可以使用Pi用户执行FTP,并通过身份验证后应出现的快捷方式访问/ var / www文件夹。 广告
忠告
- 如果已安装SSH服务器,则无需安装FTP服务器。您可以使用WinSCP之类的应用程序将您连接到SCP,这更安全,不需要您在Raspberry Pi上打开另一个端口。
- 如果出现错误消息“ wget:找不到命令”,请执行“ sudo apt-get install wget”。
必要要素
- Raspberry Pi(B型)
- 至少四个吉比特的空白SD卡
- Micro USB电缆(用于食品)
- 可以上网的网线
- USB键盘