#修改网站配置文件,新手可能需要学习一下 VIM 命令的使用方法 sudo vim /etc/nginx/sites-available/default
原来的配置文件内容:
location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; }
替换为:
location / { index index.html index.htm index.php; } 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; }
重启 NGINX 服务让 PHP 生效:
#重启 NGINX 服务 sudo service nginx restart
安装 MYSQL (MariaDB) 数据库
MariaDB 是 MYSQL 被甲骨文收购后的开源复刻版,完全免费,且使用上基本一致,基本可以兼容全部的 MYSQL 程序。
# 安装软件包 sudo apt-get install mariadb-server-10.0
修改 MYSQL 数据库的密码:
# 执行 mysql 程序 mysql
顺序输入下面的 mysql 命令来修改数据库 root 用户的密码:
use mysql; update user set plugin='mysql_native_password' where user='root'; UPDATE user SET password=PASSWORD('你想要设定的密码') WHERE user='root'; flush privileges; exit;
# 重启 MYSQL 服务 service mysql restart
至此,LNMP 环境 (Nginx + MariaDB + PHP) 已经安装完成了!有了 LNMP 环境,你就可以上传比如 WordPress 或各种各样的 PHP 网站程序到树莓派中完成建站了。
配置树莓派的内网穿透教程