树莓派3搭建php服务器,2020树莓派 搭建服务器

fbe5ac86834d

1

fbe5ac86834d

2

fbe5ac86834d

image.png

上面方法安装提示找不到资源了 ,需要更新了。

sudo apt-get update #更新源

sudo apt-get install php7.3 php7.3-fpm php7.3-mysql php7.3-common

sudo apt-get install nginx

sudo service nginx start #重启nginx

sudo service php7.3-fpm restart #重启php

第一行更新下载源

最后一行安装了PHP7.3主体,与Nginx对接的php7.3-fpm插件,与mysql对接的php7.3-mysql插件,常用函数工具php7.3-common插件.

fbe5ac86834d

image.png

上面也出错了,

修改如下:

安装MySQL(MariaDB)

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

配置Nginx+PHP7+MySQL(MariaDB)

重启服务shell

/etc/init.d/nginx restart #重启nginx

sudo service php7.3-fpm restart #重启php

service mysql restart

配置php-fpm

此处需要选择Nginx连接到php服务的形式,tcp模式或者socket模式。

首先要找到 www.conf 文件,我的文件位置在/etc/php/7.3/fpm/pool.d

sudo nano /etc/php/7.3/fpm/pool.d/www.conf

找到参数listen = /run/php/php7.3-fpm.sock

请记住该参数,这将会在配置Nginx时用到。

配置Nginx

修改配置文件nginx.conf参考:

sudo nano /etc/nginx/nginx.conf

#在HTTP{}内有

include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;

#修改为:

include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*.conf;

以default文件为模版,在sites-enabled文件夹下建立网站配置文件,shell参考如下:

cd /etc/nginx/sites-enabled

cp default my.conf

vim my.conf

配置站点信息,参考如下:

location / {

root /home/www;

index index.php index.html;

try_files $uri $uri/ =404;

}

location ~ \.php$ {

root /home/www;

fastcgi_pass unix:/run/php/php7.3-fpm.sock;#socket mode

#fastcgi_pass 127.0.0.1:9000;#tcp mode

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

fbe5ac86834d

image.png

重启树莓派

安装 phpmyadmin

fbe5ac86834d

image.png

fbe5ac86834d

image.png

fbe5ac86834d

image.png

fbe5ac86834d

1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值