📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

106行目: 106行目:
  PHP_BIN="/<PHPのインストールディレクトリ>/bin:/<PHPのインストールディレクトリ>/sbin"
  PHP_BIN="/<PHPのインストールディレクトリ>/bin:/<PHPのインストールディレクトリ>/sbin"
<br>
<br>
最後に、php.iniファイルを配置する。<br>
次に、php.iniファイルを配置する。<br>
php.iniファイルの標準パスは、/<PHPのインストールディレクトリ>/lib64ディレクトリである。
php.iniファイルの標準パスは、/<PHPのインストールディレクトリ>/lib64ディレクトリである。
<code>configure</code>スクリプト実行時に<code>--with-config-file-path=</code>オプションを指定することにより、php.iniファイルを配置するパスが変更できる。<br>
<code>configure</code>スクリプト実行時に<code>--with-config-file-path=</code>オプションを指定することにより、php.iniファイルを配置するパスが変更できる。<br>
113行目: 113行目:
php.iniファイルは、ダウンロードしたPHPのソースコードのトップディレクトリに存在するため、これをコピーする。<br>
php.iniファイルは、ダウンロードしたPHPのソースコードのトップディレクトリに存在するため、これをコピーする。<br>
  cp /<PHPのソースコードがあるディレクトリ>/php.ini-development /<PHPのインストールディレクトリ>/lib64
  cp /<PHPのソースコードがあるディレクトリ>/php.ini-development /<PHPのインストールディレクトリ>/lib64
<br>
PHP-FPMの設定を行う。<br>
これは、<code>configure</code>スクリプトの実行時に、<code>--enable-fpm</code>オプションを指定した場合、PHP-FPMライブラリがインストールされる。<br>
まず、php-fpm.confファイルを作成する。<br>
cd <PHPのインストールディレクトリ>/etc
cp php-fpm.conf.default php-fpm.conf
<br>
php-fpm.confでは、プロセスファイルやログのパス等を変更することができる。<br>
vi php-fpm.conf
<br>
# php-fpm.confファイル
# ...略
pid = /var/run/php-fpm/php-fpm.pid
error_log = /var/log/php-fpm/php-fpm.log
# ...略
<br>
Webアプリケーションを使用する場合、PHP-FPMのwww.confファイルを作成する。
cd /<PHPのインストールディレクトリ>/etc/php-fpm.d
cp www.conf.default www.conf
<br>
vi www.conf
<br>
ここでは、以下の設定を変更している。<br>
# www.confファイル
# ...略
user = <ユーザ名>
group = <グループ名>
listen = /var/run/php-fpm/php-fpm.sock
security.limit_extensions = .php .php3 .php4 .php5 .php7 .php8 .html
php_admin_value[error_log] = /var/log/php-fpm/www.log
php_admin_flag[log_errors] = on
# ...略
<br>
アクセスファイルやログのパスを作成する。<br>
初期設定のパスは、PHPのインストールディレクトリとなる。<br>
mkdir /var/log/php-fpm
chown <上記で設定したユーザ名>:<上記で設定したグループ名> /var/log/php-fpm
mkdir /var/run/php-fpm
chown <上記で設定したユーザ名>:<上記で設定したグループ名> /var/run/php-fpm
<br><br>
<br><br>