2020树莓派 搭建服务器

1

2

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插件.

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

编辑www.conf文件参考:

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;
}
image.png

重启树莓派

安装 phpmyadmin

image.png

image.png

image.png

安装 discuz
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

1

你可能感兴趣的:(2020树莓派 搭建服务器)