无摘要。

PHP8.1安装

sudo apt update
sudo apt install php8.1

成功后,使用下面命令查看版本号
php -v

再安装其它常用模块
sudo apt-get install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath

安装fpm模块
sudo apt-get install php8.1-fpm

配置Nginx

1)删除/etc/nginx/sites-enabled/下的default文件;

2)进入/etc/nginx/sites-available/,复制default文件为php-default文件,配置信息如下:

server {
    listen 80;

    # 配置typecho的安装目录
    root /data/app/blog;

    # 增加index.php
    index index.html index.htm index.nginx-debian.html index.php;

    # 域名
    server_name localhost;

    # 配置代理信息
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;

        # With php-fpm (or other unix sockets):
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}

提醒:安装成功后会出现==点击前台链接或者后台登录时出现"404, not found"==的报错,一般的出现这种情况时,nginx.conf里的的location设置都是类似这样

location ~ .*\.php$

要支持pathinfo,要改成

location ~ .*\.php(\/.*)*$

3)将nginx/sites-available/php-default映射到/nginx/sites-enabled/,重启Nginx

sudo ln -s ../sites-available/php-default ./

提醒:
sites-enabled 下的文件,会作为 nginx.conf 的一部分加载
sites-enabled 下的用于存放 sites-available 中文件的软连接
参考:https://www.jianshu.com/p/42c4ffd044e6

数据库

标签: Typecho, 工具

已有 4 条评论

  1. 警惕陷入二元对立思维,可尝试中间路径。

  2. 正能量充沛,给予读者行动勇气。

  3. 文章中的实用建议和操作指南,让读者受益匪浅,值得珍藏。

  4. 作者的情感表达细腻入微,让人在阅读中找到了心灵的慰藉。

添加新评论