PHP 設定は php.ini ファイルを通じて管理されます。このファイルを編集すると、短いタグの有効化または無効化、メモリ制限の設定など、さまざまな PHP 設定をカスタマイズできます。
このガイドでは、OpenLiteSpeed と Nginx の両方の Ubuntu サーバー上で php.ini ファイルを編集して、短い PHP タグを有効にする方法を説明します。
使用している 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
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
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
行がコメントアウトされている(先頭に;がある)場合は、;を削除してください。コメントを解除するには
変更を加えた後、サービスを再起動して変更を適用する必要があります。
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 タグを有効にする方法について説明しました。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3