#author("2023-02-26T08:29:48+00:00","default:hotate","hotate") #author("2023-02-26T22:19:31+00:00","default:hotate","hotate") #contents &tag(PukiWiki,2023); * [[2023]]/02/25 [#ze4f8d7e] ** [[PHP8]].1更新 [#hcf47924] - 参考:[[PukiWiki/Download/1.5.4 - PukiWiki-official>https://pukiwiki.osdn.jp/?PukiWiki/Download/1.5.4]] PHP 8.1 対応 - PHP 8.1 で動作確認 *** プラグイン更新 [#ze67992c] - 既存のタグプラグインを pukiwiki/plugin から削除した。 - 下記のタグプラグインへ入れ替えた。(未使用のsonotプラグインは削除) -- https://ja.osdn.net/users/haifun/pf/pukiwiki/files/?id=37353 tagcloud.inc.php tag.inc.php taglist.inc.php - PHP 7.4でPukiWikiが表示されることを確認した。 *** [[PHP7]].4 [#n38bbbf2] - 既存のPHP 7.4(下記)をアンインストールした。 $ yum list installed | grep php php.x86_64 7.4.19-1.amzn2 @amzn2extra-php7.3 php-cli.x86_64 7.4.19-1.amzn2 @amzn2extra-php7.3 php-common.x86_64 7.4.19-1.amzn2 @amzn2extra-php7.3 php-fpm.x86_64 7.4.19-1.amzn2 @amzn2extra-php7.3 php-json.x86_64 7.4.19-1.amzn2 @amzn2extra-php7.3 php-mbstring.x86_64 7.4.19-1.amzn2 @amzn2extra-php7.3 php-mysqlnd.x86_64 7.4.19-1.amzn2 @amzn2extra-php7.3 php-pdo.x86_64 7.4.19-1.amzn2 @amzn2extra-php7.3 *** [[PHP8]].1 [#i22f7e3b] - PHP 8.1をインストールした。 -- 情報:[[Amazon Linux 2 の Extras Library に PHP8.1 登場 ARM系でもJITが有効に! - h2oとphp8でwp>https://e-kamo.net/amazon-linux-extras-php81-available]] $ sudo amazon-linux-extras disable php7.3 $ sudo amazon-linux-extras enable php8.1 $ yum clean metadata $ sudo yum install php-cli php-pdo php-fpm php-mbstring.x86_64 - PHPのバージョンを確認した。 $ php -v PHP 8.1.14 (cli) (built: Jan 20 2023 18:11:30) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.14, Copyright (c) Zend Technologies $ php -i - [[PHP]]単体で([[Apache]]連携無しで)PukiWikiが動作することを確認した。 $ php lib/pukiwiki.php *** FPM (FastCGI Process Manager) [#e09535ed] - [[PHP]]サービスを設定して起動した。 -- 情報:[[AWS EC2 Amazon Linux 2でPHPバージョン8.1の環境を構築する | idealive tech blog>https://idealive.jp/blog/2022/09/29/aws-ec2-amazon-linux-2%E3%81%A7php%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B38-1%E3%81%AE%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B/]] $ sudo systemctl start php-fpm.service $ sudo systemctl enable php-fpm.service $ sudo systemctl start php-fpm - [[Apache]]を再起動して[[curl]]でアクセスできることを確認した。 $ curl -v https://www.zyx3000.com/pukiwiki/ ** favicon [#ee0eb498] - 下記に従ってfaviconを設定した。(Safariではキャッシュを一旦クリアした後で表示された) -- 情報:[[Pukiwikiでfaviconを表示する方法|chatora tips>https://itneko.com/pukiwiki-favicon/]] ** 結果 [#sf64a769] - ページレンダリングの処理時間が短くなった。(平均80msec→40msec) - トップページのタグ表示にて文字の大きさが、タグ数に比例する形に変わった。(従来はCSS設定を行っていなかった為、全て同じ大きさの文字だった) * 関連 [#h37cb806] #related #taglist(tag=PukiWiki)