在第一版中,解释了错误原因和解释方案,但是在homestead重启之后,又会出现相同的问题,在看了homestead的配置文件后,更新了解决方案。
1.在Homestead.yaml同目录下after.sh中添加以下代码
# 添加7.2
sudo cp /etc/php/7.2/fpm/pool.d/www.conf /etc/php/7.2/fpm/pool.d/php72.conf
sudo php-fpm7.2 -c /etc/php/7.2/fpm/php72.conf
# 添加7.3
sudo cp /etc/php/7.3/fpm/pool.d/www.conf /etc/php/7.3/fpm/pool.d/php73.conf
sudo php-fpm7.3 -c /etc/php/7.3/fpm/php73.conf
# 添加8.0
sudo cp /etc/php/8.0/fpm/pool.d/www.conf /etc/php/8.0/fpm/pool.d/php80.conf
sudo php-fpm8.0 -c /etc/php/8.0/fpm/php80.conf