Raspoops Wiki anchor.png Edit

Raspoops = XOOPS X on Raspberry Pi 2 anchor.png Edit

2015-04-10_01-43-34.jpg

5000円で買える手のひらサイズのコンピューター Raspberry Pi 2-B にXOOPS X (ten) をセットアップしてみました。

予想を遙かに上回るサクサク具合で、感動しちゃいました!

Web サーバーは Nginx + PHP-FPM + OPcache で動いています。また、バーチャルホスト機能を使い pi2.hypweb.net では PHP 7.4.x 、phpng.pi2.hypweb.net では PHP 8.0.x になっています。(コンテンツは共有)

しかし、XOOPS Cube Legacy を PHP 8 で動作させることは、かなり困難だということが分かり、このサイトに関しては、PHP 8 での稼働を諦めて、pi2.hypweb.net へのリダイレクトを設定しました。


OS は Raspbian ですが、PHP を最新版にしたくて、apt の取得先を開発版に変えたら、なんか大ハマりしてしまって、PHP が正常に実行できなくなっていたけど、 ググりながら Nginx の設定ファイルをいじっていたら直った!

どうやら

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

って SCRIPT_FILENAME を設定しないと画面は真っ白、さらにログにもエラーが何も表示されないみたい。

ってことで、めでたく、PHP 5.6 系になりました!ヽ(`▽´)/


ということで、php.ini とかいじっていたら、PHP の挙動がめっちゃ変に・・・
include されるべきファイルがされなかったり、出力バッファリングの順番がめちゃくちゃになったり・・・ ;(

あれこれ、更にいじってみたものの、全く直らず。

いっそのこと、OSからまるごと入れなおすかなぁと思い始めたところで、PHPの設定ファイルも削除するオプションつけて、PHP関連のパッケージを削除し、再インストールしたところ元に戻りました。 :-D

# apt-get --purge remove [パッケージ]

もう何やってんだか。┐(´∀`)┌ヤレヤレ


そして、その後 PHP 7.0.0 をコンパイルして PHP 5.6.7 と PHP 7.0.0 *1 を同居させています。 (∩´∀`)∩ワーイ


はい、そうです。その後、PHP 8 もリリースされ、このサーバーも PHP7.4 系 と PHP8.0 系の運用となりました。さすがに、XOOPS Cube は、PHP8 で動作させるためにはかなり手間がかかる模様。

よって、このサイトはPHP8系(phpng.pi2.hypweb.net)での運用は、半ば諦めモードです。


PHP 7.4 系での動作テストのため、X-update で入るモジュールをほぼ入れてテストしています。 :-D

Page Top

コメント anchor.png Edit

Show recent 5 comments. Go to the comment page.

  • PHP 7.4.0 にアップデート完了!ちょっと手間取ったけど・・・ -- nao-pon 2019-11-29 (金) 15:56:14
  • PHP 7.4.1 に無事にアップデート完了! :-D -- web-master 2020-01-07 (火) 13:25:57
  • PHP 7.4.3 にアップデート完了!((i:f9cc)) -- web-master 2020-03-17 (火) 00:44:07
  • PHP 7.4.4 にアップデート完了!((i:f9cc)) -- web-master 2020-03-26 (木) 15:41:07
  • pi2.hypweb.net を PHP 7.4.22、phpng.pi2.hypweb.net を PHP 8.0.9 にアップデート完了! -- web-master 2021-08-04 (水) 14:50:09
    • PHP8 JIT コンパイラーは ARM ではまだ動かない、残念。 -- web-master 2021-08-04 (水) 14:54:05
Name:

*1 構築当時の話。現在は 7.4.x と 8.0.x

Front page   Edit Diff Backup Upload Copy Reload   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 2335, today: 1, yesterday: 2
Last-modified: 2015-04-11 (Sat) 10:16:08 (JST) (2357d) by web-master