1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

php.iniの保存場所の確認・編集、PHPのエラーメッセージの表示方法

Posted at

##なにが起こったのか
PHPの学習を開始したが、エラー文が表示されずに困っていた。
-> php.iniを編集すれば表示されることが分かった。
-> どこにphp.iniがあるかが分からなかった。
-> php.iniが読み取り専用で編集できなかった

##実施環境
Oracle VM VirtualBox 6.1.16
-> Ubuntu 20.04
-> Apache 2.4.41
-> PHP 7.4.3

##php.iniの保存場所の確認方法
今回は**「phpinfo」**で確認する。
->webでphpinfoを確認する

info.php
<?php
phpinfo();
?>

###結果
image.png

保存場所は「Configuration File(php.ini) Path」に記載されている。
image.png

display_errors」を確認すると「Off」となっておりエラーメッセージが表示されないようになっている。

##編集方法
管理者権限でファイルを開き編集する

端末を開き、php.iniが保存されているディレクトリへ移動。
->管理者権限でファイルを開く

$ sudo xdg-open php.ini

##phpでエラーメッセージを表示させるには
display_errors = Off」を探して「Off」を「On」にして保存する。
保存後、Apacheを再起動すればエラーメッセージが表示されるようになる。

###確認

image.png

##あとがき
php.iniはコピーして開発用と本番用に分けて
エラーメッセージは開発用のみ表示にするのがいいみたいですね。
phpinfoもコンソール上でも確認できるみたいです。

ここちょっと違うぞ!ってところがあればご指摘お願いします..:mask:

###参考記事
https://qiita.com/ucan-lab/items/86f1498de569f4a5e16b
https://qiita.com/ritukiii/items/624eb475b85e28613a70

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?