開発したアプリなど一覧

Ubuntu 18.04 に PHP 7.4 をインストールする

アフィリエイトリンクを含む場合があります

新たに VPS をセットアップする際、PHP をインストールする必要があった。調べてみると現在の最新バージョンは 7.4 系らしい。ところが Ubuntu の標準でインストールされる PHP は 7.2 で少し古い。なので apt に少し設定を追加して PHP 7.4 をインストールしてみることにした。

Ubuntu のコンソールを開き以下のコマンドを実行する。

$ sudo apt-get update $ sudo apt -y install software-properties-common $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update

こうすることで PHP 7.4 をインストール可能なリポジトリを apt で使えるようになる。

この状態で以下のように apt install を実行すると php 7.4 をインストールできる。

$ sudo apt install php7.4

インストールできたら動作確認。

$ php -v PHP 7.4.3 (cli) (built: Feb 21 2020 17:50:20) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

OK っぽい。

ついでに WordPress を動かすので Nginx で利用するための php-fpm と MySQL を利用するための php-mysql をインストールする。

$ sudo apt install php-fpm php-mysql

nginx の設定ファイルを編集。

$ sudo vim /etc/nginx/sites-available/example.com

server { listen 80; listen [::]:80;

root /home/username/public_html/example.com/; index index.php index.html index.htm index.nginx-debian.html;

location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; }

server_name example.com; location / { try_files $uri $uri/ =404; } }

fastcgi_pass に php 7.4 に対応するパスを指定するだけ。

こんな感じのファイルを sites-enable にシンボリックリンクで置き Nginx を再起動すれば PHP が動くと思う。

OK

Sponsored Link

コメント

タイトルとURLをコピーしました