logo菜单
当前位置: 首页 教程 正文

如何安装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了
 

发表评论

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。