ホームページ  >  記事  >  バックエンド開発  >  PHP プロンプト 警告:phpinfo() が無効になっています。機能を無効にする解決策、warningphpinfo_PHP チュートリアル

PHP プロンプト 警告:phpinfo() が無効になっています。機能を無効にする解決策、warningphpinfo_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:11:28994ブラウズ

PHP プロンプト Warning:phpinfo() が無効になっています。機能を無効にする解決策、warningphpinfo

この記事の例では、PHP プロンプト警告: phpinfo() が無効になっている場合の解決策について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

今日、友人のサーバーで Web サイトをテストしているときに、phpinfo のテスト時に phpinfo() がセキュリティ上の理由から無効になっているという PHP 警告が表示されたことがわかりました。その解決策をまとめてみました。見てください。

phpinfo を実行すると、次のプロンプトが表示されました: PHP 警告: セキュリティ上の理由により、XX.php の XX 行目で phpinfo() が無効になっています

この段落の意味は、セキュリティ上の理由から phpinfo() 関数が無効になっているということです。サーバー管理権限がある場合は、php.ini 設定ファイルのパラメータを変更し、Apache を再起動して再度有効にしてください。

php のインストール パスを開き、php.ini ファイルを開きます。 php.ini に disable_functions 設定があります。必要に応じて、php で disable_functions = phpinfo を設定する必要があります。 .ini.、exec、popen、system...、実行する必要がある関数をリストから削除し、Apacheを再起動します。

これは完全に設定の問題です。Linux での解決策は、PHP 設定ファイルを編集することです。

vi /usr/local/php/etc/php.ini

disable_functions 文字列を探し、その後ろにある scandir を削除します。 ヒント: vi の下に / を入力すると、検索モードに入り、disable_functions を簡単に見つけることができます。

PHP を再起動して有効にします:

コードをコピーします

コードは次のとおりです:/etc/init.d/php-fpm restart
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/929095.html

www.bkjia.com

http://www.bkjia.com/PHPjc/929095.html技術記事 PHP プロンプト 警告: phpinfo() が無効になっています 機能が無効になっている解決策、warningphpinfo この記事では、PHP プロンプト 警告: phpinfo() が無効になっています 機能が無効になっている解決策の例について説明します。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。