PHPヒントWarning:phpinfo()has been disabled関数無効化の解決方法

934 ワード

この例では、PHPプロンプトWarning:phpinfo()has been disabled関数の無効化の解決方法について説明します.皆さんの参考にしてください.具体的な分析は以下の通りである.
今日、ある友达のサーバーでウェブサイトをテストした时、phpinfoをテストしている时にPHP Warning:phpinfo()has been disabled for security reasonsに出会ったことに気づきました.
phpinfoを実行する際、PHP Warning:phpinfo()has been disabled for security reasons in XXというメッセージが表示されます.php on line XX
安全上phpinfo()関数が無効になっているため、サーバ管理権限がある場合はphpを変更してください.iniプロファイルパラメータを設定しapacheを再起動して再有効にします.
phpインストールパスを開くphpを開く.iniファイル、具体例:php.iniにdisable_が存在するfunctions構成、デフォルト構成ではcli実行関数は禁止されており、必要であればphpが必要である.iniでdisable_functions = phpinfo,exec , popen, system ….,実行する必要がある関数をリストから削除してapacheを再起動すればいいです.
完全に構成の問題で、linuxではPHPプロファイルを編集する方法を解決します.
vi/usr/local/php/etc/php.ini
ディスビルを探すfunctions文字列、後のscandirを削除して、ヒント:viの下で/を入力することができて、検索モードに入って、簡単にdisable_を見つけますfunctions.
PHPを再起動して有効にする:

   /etc/init.d/php-fpm restart 
 

本稿で述べたphpプログラム設計に役立つことを願っています.