«

apline手工安装nginx php8 搭建typecho博客

时间:2022-12-8     作者:emer     分类:


手搓一个下午,可算弄成功了。记录一下。

apline 3.17 最新版只有php8.1,估计得上typecho开发版
一、登陆SSH。

apk add nginx openssl

apk add php81 php81-fpm php81-opcache php81-ctype php81-pdo_sqlite php81-session php81-curl php81-pdo_pgsql php81-sqlite3 php81-mbstring

二、配置nginx
/etc/php8/php-fpm.d/default.conf

自备SSL证书


# This is a default site configuration which will simply return 404, preventing
# chance access to any other virtualhost.

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    listen                  443 ssl http2;
    listen                  [::]:443 ssl http2;
    server_name             vmo.513513.xyz;
    root   /www;
    index   index.php index.html;
    client_max_body_size    32m;
    error_page              500 502 503 504  /50x.html;
    ssl                     on;
    ssl_certificate         /etc/ssl/acme/513513.xyz/server.crt;
    ssl_certificate_key     /etc/ssl/acme/513513.xyz/server.key;

  location / {
    try_files $uri $uri/ /index.php?$query_string;

  }

      location ~ \.php$ {
              fastcgi_index     index.php;
              fastcgi_pass      127.0.0.1:9000;
              include           fastcgi.conf;
        }

  #  include /etc/nginx/conf.d/ssl-params.inc; # SSL parameters

}

三、启动
rc-service nginx restart

rc-service php-fpm81 restart

四、安装typecho
略。

出了点小问题,登陆后台老是提示要输入用户名和密码。

下次把版本弄低点,或者安装typecho的开发版。