PHP8.1をUbuntu20.4上でソースからビルドする

先日PHP8.1がリリースされた。
早速使用してみたいのでPHP8.1をソースからビルドする。

手順は下記のような形でビルドできた。

sudo apt install -y build-essential autoconf automake libtool re2c bison libcurlpp-dev libcurl4 libcurl4-openssl-dev libpng-dev libonig-dev libzip-dev

wget https://www.php.net/distributions/php-8.1.0.tar.gz
tar xvf php-8.1.0.tar.gz
cd php-8.1.0/

./configure --prefix /usr/local/php81 --enable-cgi --enable-cli --enable-fpm --enable-litespeed --enable-bcmath --enable-mbstring --enable-intl --enable-dba --enable-mysqlnd --with-zip  --enable-gd --with-ffi --with-curl --with-zlib --enable-opcache
time make -j4
sudo make install
echo 'zend_extension=/usr/local/php81/lib/php/extensions/no-debug-non-zts-20210902/opcache.so' |sudo tee /usr/local/php81/lib/php.ini
/usr/local/php81/bin/php -v

/usr/local/php81/bin/php -v と実行して下記のように表示されたら成功

PHP 8.1.0 (cli) (built: Nov 27 2021 17:35:30) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.0, Copyright (c) Zend Technologies

参考
https://www.php.net/manual/ja/install.unix.php
https://www.php.net/manual/ja/opcache.installation.php

カテゴリー: php

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です