如何安装caddy并配置支持php
如果你还没有安装caddy,请查看文章如何安装caddy
安装完caddy后只需要执行下面的命令安装php即可
apt install -y php php-fpm
此命令默认把apache2也安装上
执行命令禁止apache2 开机启动
systemctl disable apache2
编辑caddy默认配置文件让caddy支持php
vim /etc/caddy/Caddyfile
:80 {
root * /usr/share/caddy
file_server
#php_fastcgi这一段按自己的操作系统默认安装的版本进行适当的修改,php -v 查看版本
php_fastcgi unix//run/php/php8.1-fpm.sock
}
在配置文件尾部加入网站配置示例
haovip.info www.haovps.info {
root * /var/www/html/haovps.info
file_server
php_fastcgi unix//run/php/php8.1-fpm.sock
}
所有配置完成后 在目录下/var/www/html/haovps.info建一个index.php 写入php代码
<?php phpinfo(); ?>
编辑vim /etc/php/8.1/fpm/pool.d/www.conf
找到
user = www-data
group = www-data
改成
user = caddy
group = caddy
启动或者重启caddy和php8.1-fpm
systemctl start caddy php8.1-fpm
systemctl restart caddy php8.1-fpm
浏览器里输入ip打开网站测试看到phpinfo页面就ok了