「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > php.ini ファイルを編集する方法

php.ini ファイルを編集する方法

2024 年 11 月 4 日に公開
ブラウズ:423

How to Edit php.ini Files

イントロ

PHP 設定は php.ini ファイルを通じて管理されます。このファイルを編集すると、短いタグの有効化または無効化、メモリ制限の設定など、さまざまな PHP 設定をカスタマイズできます。

このガイドでは、OpenLiteSpeed と Nginx の両方の Ubuntu サーバー上で php.ini ファイルを編集して、短い PHP タグを有効にする方法を説明します。

ubuntu で Nginx の php.ini ファイルを見つける

使用している PHP のバージョンに応じて、php.ini ファイルは通常、次のディレクトリのいずれかにあります。

/etc/php/7.4/fpm/php.ini  # For PHP 7.4
/etc/php/8.0/fpm/php.ini  # For PHP 8.0
/etc/php/8.1/fpm/php.ini  # For PHP 8.1

ターミナルでコマンド php --ini を使用して、php.ini ファイルのパスを見つけることができます。

root@ubuntu:~# php --ini
Configuration File (php.ini) Path: /etc/php/8.1/cli
Loaded Configuration File:         /etc/php/8.1/cli/php.ini
Scan for additional .ini files in: /etc/php/8.1/cli/conf.d
Additional .ini files parsed:      /etc/php/8.1/cli/conf.d/10-mysqlnd.ini,
.... .... ....

正確なパスを見つけるには、次を実行します:

php --ini | grep "Loaded Configuration File"

これは出力です:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/8.1/cli/php.ini

ubuntu で OpenLiteSpeed の php.ini ファイルを見つける

OpenLiteSpeed の場合、php.ini ファイルは通常次の場所にあります:

/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini  # For PHP 7.4
/usr/local/lsws/lsphp80/etc/php/8.0/litespeed/php.ini  # For PHP 8.0

パスがわからない場合は、次を実行して見つけることができます:

php --ini | grep "Loaded Configuration File"

これは出力です:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

php.ini ファイルの編集

nano や vim などのテキスト エディタを使用して、php.ini ファイルを開きます。 8.1 を実際の PHP バージョンに置き換えます。

Nginx の場合:

nano /etc/php/8.1/cli/php.ini

OpenLiteSpeed の場合:

nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

short_open_tag ディレクティブを検索します。 nano で検索するには、Ctrl W を押し、short_open_tag と入力して Enter を押します。

行を次のように変更します:

short_open_tag = On

行がコメントアウトされている(先頭に;がある)場合は、;を削除してください。コメントを解除するには

  • nano の場合は、Ctrl X を押してから Y を押し、Enter を押して保存して終了します。
  • vim の場合は、Esc キーを押し、「:wq」と入力して Enter キーを押します。

サービスを再起動して変更を適用する

変更を加えた後、サービスを再起動して変更を適用する必要があります。

Nginx の場合:

sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

OpenLiteSpeed の場合:

sudo systemctl restart lsws

変更を確認する

短いタグが有効になっていることを確認するには、Web サーバーのルート ディレクトリにテスト PHP ファイルを作成します:

  // Notice how we are using short tags.
    phpinfo(); 
?>

ブラウザ経由でこのファイルにアクセスします (例: http://yourserver.com/test.php)。出力の short_open_tag 値をチェックして、オンに設定されているかどうかを確認します。

結論

php.ini ファイルの編集は簡単ですが、細部に注意する必要があります。 php.ini ファイルへのパスが正しいことを常に確認し、変更を加えた後は適切なサービスを再起動してください。このガイドでは、Ubuntu サーバー上の Nginx と OpenLiteSpeed の両方で短い PHP タグを有効にする方法について説明しました。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/hurayraiit/how-to-edit-phpini-files-1fdk?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3