Troubleshooting of PHP errors: Difference between revisions

Jump to navigation Jump to search
Line 12: Line 12:


=== 不知道網站伺服器載入哪一個 php.ini 設定檔 ===
=== 不知道網站伺服器載入哪一個 php.ini 設定檔 ===
使用 console command,輸入命令 {{kbd | key = <nowiki>php --ini</nowiki>}}
使用 console command<ref>[http://php.net/manual/en/features.commandline.options.php PHP: Options - Manual]</ref>
* 輸入命令 {{kbd | key = <nowiki>php --ini</nowiki>}}
<pre>
<pre>
> php --ini
> php --ini
Line 21: Line 22:
</pre>
</pre>


也可使用 [http://php.net/manual/en/function.phpinfo.php phpinfo]  確認「Loaded Configuration File」
* 使用 [http://php.net/manual/en/function.phpinfo.php phpinfo]  確認「Configuration File」: {{kbd | key = <nowiki>echo "<?php phpinfo(); ?>" | php | grep "Configuration File"</nowiki>}}
* command on {{Linux}} / {{Mac}}: {{kbd | key = <nowiki>echo "<?php phpinfo(); ?>" | php | grep "Loaded Configuration File"</nowiki>}}
** 指定完整 php 路徑 command: {{kbd | key = <nowiki>echo "<?php phpinfo(); ?>" | /Applications/XAMPP/bin/php | grep "Configuration File"</nowiki>}}
* 或指定完整 php 路徑 command: {{kbd | key = <nowiki>echo "<?php phpinfo(); ?>" | /Applications/XAMPP/bin/php | grep "Loaded Configuration File"</nowiki>}}
* {{kbd | key = <nowiki>php -i | grep -i "Configuration File"</nowiki>}}


=== 執行PHP時顯示原始碼的錯誤 ===
=== 執行PHP時顯示原始碼的錯誤 ===

Navigation menu