スクリプトに活路あり?

| コメント(0)

各種スクリプト実行環境を作ろう

 今やっている自宅サーバを作る作業で、よくよく考えたらある程度自動化されているから、僕のような趣味のパソコン好きが楽しめる。でも apache2 の設定は自宅サーバを作り始めてからトータル100回は設定したと思う。それが自分の環境ですぐに設定できれば時間短縮になる。それを現実かするのがスクリプトである。

 今回はそれをインストールして設定までしてみよう。絶対Linuxやるには面白いことになると思う。

CGIスクリプトのインストールと設定

 インストールする必要は無い。スイッチをOnにして、有効にするにするだけ

# a2enmod cgid

 再起動

# systemctl restart apache2

PHPスクリプトのインストールと設定

# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring

 スペースで区切って、リストにすれば必要な PHP の部品が組み込まれる。上のインストールは基本的な PHP のインストールです。下のインストールは Mobavle type で必要になる PHP でそれをまとめてインストールしてしまう。

# apt -y install

PHPスクリプトの高速化

# apt -y install php-fpm

# vi /etc/apache2/sites-available/default-ssl.conf

<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"
</FilesMatch>
</VirtualHost>

Movable type に必要なモジュール

apt -y install libdbd-mysql-perl libarchive-zip-perl libcgi-psgi-perl libcache-memcached-perl libdatetime-perl libemail-mime-perl libhttp-dav-perl libipc-run-perl libimager-perl libjson-xs-perl liblwpx-paranoidagent-perl liblog-log4perl-perl libpath-class-perl libplack-perl libsys-meminfo-perl libterm-encoding-perl libxml-sax-expat-perl libxml-sax-expatxs-perl libyaml-syck-perl libimage-magick-perl libgraphics-magick-perl build-essential

NextCloudに必要なモジュール
apt -y install php-pear php7.4-mbstring php7.4-intl php7.4-gd php7.4-zip php7.4-mysql php7.4-bcmath php7.4-gmp php7.4-opcache php-imagick php7.4-curl php-apcu imagemagick

Webminに必要なモジュール
# apt -y install python shared-mime-info unzip apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl

コメントする

この記事について

このページは、音楽工房『響』管理者 てんまるが2022年12月 8日 06:48に書いた記事です。

ひとつ前の記事は「データベースって大好き!」です。

次の記事は「入院20日間 その2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。