投稿

4月, 2019の投稿を表示しています

ブログの説明

学校に通わないで学んだことを記しています。間違っているところが何かありましたらご指摘下さると幸いです。コメントに対する返信が遅れる可能性があります。その場合は申し訳ありません。

このブログではサイドバーに広告を表示しています。このブログ内の投稿記事を検索するには右上の拡大鏡のアイコンを、アーカイブやラベル付けから投稿記事を閲覧するには左上の三重線のアイコンをクリックして下さい。

数式の表示にはMathJaxを利用させていただいています。数式の表示のためにJavaScriptが有効である必要があります。そうでない場合、訳の分からないLatexのコードが表示されます。幾何学図形やチャートの表示にはHTML5 CanvasやGoogle Chartを使用しています。その表示のためにもJavaScriptが有効である必要があります。

Debian10でPHP7+lighttpdによる実行環境準備

Debian GNU/Linux 10 (buster)でPHP7の実行環境を準備する。ついでにPerlやPythonのスクリプトもCGIで動くようにする。ここではroot権限を得るためにsuを使っているが、 sudo -i としても同じ。 $ su # apt update;apt install lighttpd php php-cgi (中略) 以下の追加パッケージがインストールされます: lighttpd-modules-ldap lighttpd-modules-mysql php-common php7.3 php7.3-cgi php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-readline spawn-fcgi (中略) アップグレード: 0 個、新規インストール: 14 個、削除: 0 個、保留: 0 個。 4,366 kB のアーカイブを取得する必要があります。 この操作後に追加で 23.5 MB のディスク容量が消費されます。 続行しますか? [Y/n] y (省略) PHP-FPM(FastCGI Process Manager)を利用する場合にはphp-cgiの代わりにphp-fpmをインストールする。 $ su # apt update;apt install lighttpd php php-fpm (省略) lighttpdの状態を確認する。この画面から抜け出すにはqキーを押す。 # service lighttpd status ● lighttpd.service - Lighttpd Daemon Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor preset: Active: active (running) since Mon 2019-04-15 22:55:29 JST; 1min 21s ago (省略) Active: active (running)という文字があることを確認し、ウェブ・ブラウザを起動してhttp://localhostにアクセスする。Placeholder pageというhtmlページが表示されればうまく