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插件.
上面也出错了,
修改如下:
安装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.pngimage.png
image.png
安装 discuz
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
网友评论