📢 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ファイルの標準パスは、/<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> | ||