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