树莓派4B buster系统安装LNMP服务器的前期问题

我是在B站看韩博士的教程
链接:https://www.bilibili.com/video/BV1bt411c7fC?p=13
他用3B的有些操作,4B做不了。
视频里,安装了Nginx、MySQL、PHP7

问题:

无法定位软件包php7.0-fpm
在这里插入图片描述
这是因为系统帮你安装了PHP7.3版本(或者以后还有更高的版本),这时候php7.0-fpm就是过时的了,清华这些镜像源网站肯定会把过时的资源删除,换成对应的最新版。

安装Nginx:

sudo apt-get install nginx

和原视频一样,注意全是小写就行。

PHP7:

sudo apt-get install php7.0

在这里插入图片描述
发现7.0变成了7.3,意味着,对应的插件应该也更新了,那么镜像站对应的资源也更新了,意味着,原来的代码肯定就找不到这个安装包了

PHP的插件也要安装:

#把视频里的php7.0-fpm改成php7.3-fpm,即下面这三行
sudo apt-get install php7.3-fpm
sudo apt-get install php7.3-mysql
sudo apt-get install php7.3-common
#其实第三条多余了,你可以试试

和视频不同的是,视频里是7.0,搞得我没安装成功,还以为是清华源出了问题,原来是安装PHP,自动更新成7.3版本了

安装Mysql:

sudo apt-get install mariadb-sever-10.0
sudo apt-get install mariadb-client-10.0
#其实第二行多余了,你可以试试

配置Nginx:

sudo nano /etc/nginx/sites-available/default

利用nano的ctrl+w的快捷键搜索location,替换成:

location / {
index  index.html index.htm index.php default.html default.htm default.php;
}
 #注意下面这段代码,原来是没有的,咱们自己加
 #下面这个php7.3-fpm.sock中的7.3是看自己的版本哈,不对的话就错了
location ~\.php$ {
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

重新启动服务:

sudo /etc/init.d/nginx restart
#注意看自己的php7.3-fpm是哪个版本哈,全文都在强调这一点,太容易疏漏了
sudo /etc/init.d/php7.3-fpm restart
sudo service mysql restart
sudo service nginx restart

在这里插入图片描述
两个OK,两个没反应,就说明咱对了。

使用如下语句授权改写var/www/html 目录:

咱现在还没有写html文件,所以咱们得写一个,但是我们还没有在系统里赋予这个文件夹可以写文件的权利,先授权:

sudo chmod -R 777 /var
sudo chmod -R 777 /var/www/
sudo chmod -R 777 /var/www/html

在这里插入图片描述
右键文件选下图这个:
在这里插入图片描述
写入:

<html>
	<head>
		<title>PHP 测试</title>
	</head>
	
	<body>
			<?php echo '<p>Hello World</p>'; ?>
	</body>
</html> 

在这里插入图片描述
“搜索”这两个字下面那个图标按钮就是保存键,点击保存就行了
打开浏览器输入 localhost,回车
在这里插入图片描述
成功!

废话:
第一次用CSDN写博客,咱排版还不会。
博主现在大二,疫情期间买了个树莓派,开始作死入坑。
现在在B站看韩博士的入门视频,发现他3B+用的是Stretch系统,咱这个4B我试了安装不了,只能先装个buster系统了(buster还是32位系统,4B明明都支持64位了,为什么树莓派官方不弄个64位系统出来)
所以操作有所不同。

不知道这个博客有没有用,感觉自己并没有做什么事情,不过写一次积累一下经验。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值