由于要将开发环境转到MacOS,以前在Windows安装一个PHPEnV即可的事情变得相对麻烦,记录一下安装过程。

  1. 首先安装HomeBrew,这是一个类似于apt/yum的软件包管理程序,原版在国外连接很慢,换成国内版安装:

    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

  2. 安装Nginx

    brew install nginx

  3. 安装PHP,默认是最新版,也可以指定版本安装:将php换成php@7.3之类的即可

    brew install php

  4. 修改Nginx配置文件将8080端口改为80端口,先停止Nginx,再修改

    sudo nginx -s stop
    nano /usr/local/etc/nginx/nginx.conf

以上步骤要把localtion ~ .php$ {内的内容取消注释,修改工作目录,并把fastcgi_param一行内的$script改为工作目录,保存文件,退出

  1. 重启Nginx服务以监听80端口

    sudo nginx

  2. 启动php

    brew services start php

  3. 目前仍未解决在用户文件夹的工作目录运行静态资源加载出现404的问题
  4. 访问检查:http://localhost
查看或添加评论

作死写错了init.lua文件,导致无限重启,esplorer格式化,删除文件都不行,在找了各种解决方法都不好使,最后在外网找了半天才找到一个好用的方法

  1. 给nodemcu刷入旧版固件,如https://github.com/nodemcu/nodemcu-firmware/releases/tag/dev20150311
  2. 在ESPlorer 内连接并格式化nodemcu
  3. 刷入新版固件,完毕。
查看或添加评论

使用如下命令获得wifi设置 wpa_passphrase SSID名称 密码 回显如下

pi@raspberrypi:~$ wpa_passphrase SSID password
network={

    ssid="SSID"
    #psk="password"
    psk=2f6a0beddf2f0588ee426b0c3a0e3d9a523bb07a05cb857f85d826da80fa75c4

}
复制这段回显并保存到自己的配置文件中

pi@raspberrypi:~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={

    ssid="SSID"
    #psk="password"
    psk=2f6a0beddf2f0588ee426b0c3a0e3d9a523bb07a05cb857f85d826da80fa75c4

}
Ctrl + O 快捷键 保存; Ctrl + X 快捷键 退出 Nano 编辑器

修改完成后,使用以下命令重启网络

pi@raspberrypi:~$ sudo /etc/init.d/networking restart
pi@raspberrypi:~$ sudo service networking restart #跟上面行的作用一样。
pi@raspberrypi:~$ sudo ifdown wlan0 #有时需要执行 或者 下一行命令才能发生作用。
pi@raspberrypi:~$ sudo ifup wlan0 #建议尝试本条命令
pi@raspberrypi:~$ wpa_cli status #查看连接状态
成功后,用 ifconfig 命令可以看到 wlan0 设备,且有了IP地址(已连接)。

如果还是没有反应,重启树莓派 sudo reboot 命令重启。

查看或添加评论