まとメモ

29才でエンジニアに転職したエンジニアのメモ

php.iniが反映されない

php.iniの設定を変更して、sudo systemctl restart httpdApacheを再起動しても変更が反映されなかったのでメモ。

systemctl restart php-fpm


  1. php.iniの場所

    /etc/php.ini

  2. 適宜ファイルの内容を変更

  3. 変更を反映させる

    systemctl restart php-fpm

です。

補足

  • phpinfo()でServer APIを確認
    • FPM/FastCGIとなっていたらPHP-FPMを介してPHPを実行している。

f:id:aki_photo_blog:20210311231403p:plain
phpinfo()

ちなみに

sudo systemctl start php-fpm
Failed to start php-fpm.service: Unit not found.

こんなんになったらシステムの設定ファイルが置いている場所を確認

ls /etc/systemd/system/
...
drwxr-xr-x 2 root root 6 1月 1 23:59 php70-php-fpm.service.d
...

上記の場合はこれでok

sudo systemctl start php70-php-fpm

以上です。