1、所需设备
- Debian10一台
- IPaddress 192.168.1.1
- netmask 255.255.255.0
- Win10一台(可选)
- IPaddress 192.168.1.10
- netmask 255.255.255.0
2、任务描述
- 安装Lighttpd
- 启用fastcgi-PHP模块
- 安装PHP
- index.php网页内显示当前服务器的日期和时间(刷新页面自动更新)
3、配置Lighttpd
- 安装Lighttpd:apt install -y lighttpd
- 安装PHP:apt install -y php7.3 php7.3-fpm php7.3-cgi
- 修改PHP配置文件:vim /etc/php/7.3fpm/php.ini
- 修改fastcgi-PHP文件:vim /etc/lighttpd/conf-available/15-fastcgi-php.conf
- 开始fastcgi模块:lighttpd-enable-mod fastcgi && lighttpd-enable-mod fastcgi-php
- 重启服务:systemctl restart php7.3-fpm.service && systemctl restart lighttpd.service
- 编写PHP文件:vim /var/www/html/index.php
4、测试
- 用win10测试:在浏览器地址栏输入:http://192.168.1.1
- 用Debian测试
- 安装curl命令:apt install -y curl
- 使用curl命令访问网页:curl -i http://192.168.1.1
- 安装curl命令:apt install -y curl
5、易错总结
- 没有安装完PHP必要的功能
- 没有修改fastcgi-PHP文件
- 没用启用fastcgi功能或者fastcgi-php功能
- PHP文件没有写正确(PHP语法、后缀名等)
- 测试时网没有连通
- 用Debian测试没有安装curl命令