13,005
回編集
75行目: | 75行目: | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
PHPのビルドに必要なライブラリをインストールする。<br> | PHPのビルドに必要なライブラリをインストールする。<br> | ||
sudo zypper install ccache re2c zlib-devel libxml2-devel sqlite3-devel libopenssl-1_1-devel pcre-devel gd-devel libwebp-devel libjpeg62-devel \ | sudo zypper install ccache re2c zlib-devel libxml2-devel sqlite3-devel libopenssl-1_1-devel pcre-devel gd-devel libwebp-devel libjpeg62-devel libpng16-devel \ | ||
libXpm-devel freetype2-devel libXft-devel libcurl-devel icu libicu-devel oniguruma-devel libsodium-devel readline6-devel readline-devel | |||
<br> | <br> | ||
[https://www.php.net/downloads.php PHPの公式Webサイト]にアクセスして、PHPのソースコードをダウンロードする。<br> | [https://www.php.net/downloads.php PHPの公式Webサイト]にアクセスして、PHPのソースコードをダウンロードする。<br> | ||
91行目: | 91行目: | ||
--enable-mbregex --enable-bcmath --enable-calendar --enable-sockets --enable-sysvmsg --enable-sysvsem \ | --enable-mbregex --enable-bcmath --enable-calendar --enable-sockets --enable-sysvmsg --enable-sysvsem \ | ||
--enable-sysvshm --enable-ftp --enable-exif --enable-soap --enable-zip \ | --enable-sysvshm --enable-ftp --enable-exif --enable-soap --enable-zip \ | ||
--with-config-file-path=<php.iniファイルの配置するパス> # ユーザが指定する場合 | --with-openssl --with-sodium --with-readline --with-apxs2 --with-pcre-regex --with-libxml --with-sodium \ | ||
--with-zlib=/usr \ | |||
--with-zlib-dir=/usr \ | |||
--with-config-file-path=<php.iniファイルの配置するパス> # ユーザが指定する場合 \ | |||
--with-pdo-mysql=mysqlnd | |||
make -j $(nproc) | make -j $(nproc) |