PHP 7.3のインストール

Ajax関連のクライアントアプリを作成するために、Ubuntu 18.04デスクトップにPHPをインストールしたいと思います。

準備

$ sudo apt install software-properties-common
$ sudo apt-add-repository ppa:ondrej/php
$ sudo apt update
$ apt show php7.3 ※確認
Package: php7.3
Version: 7.3.11-1+ubuntu18.04.1+deb.sury.org+1
Priority: optional
Section: php
〜省略〜

PHP 7.3のインストール

$ sudo apt -y install php7.3

Apache2でPHPスクリプトが使えるようにする

まずは、Apache2の再起動。

$ sudo service apache2 restart

/var/www/htmlに以下のようなスクリプトを書き、動作確認します。

<?php phpinfo();?>

次に、ユーザーホームディレクトリ/public_html下の.phpフィアルでPHPスクリプトが動くようにします。
/etc/apache2/mods-available/php7.3.confの最後の方にある行をOnにします。

[修正前]

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_flag engine Off
    </Directory>
</IfModule>

[修正後]

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_flag engine On
    </Directory>
</IfModule>

Apache2を再起動します。

$ sudo service apache2 restart