ホームページ  >  記事  >  バックエンド開発  >  PHP がサーバー上で exec コマンドを実行できない場合はどうすればよいですか?

PHP がサーバー上で exec コマンドを実行できない場合はどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-08-06 09:17:163708ブラウズ

php がサーバー上で exec コマンドを実行できない問題の解決策: 最初に php 設定ファイル [php.ini] を見つけ、次に [exec] と [shell_exec] を削除してファイルを保存し、最後に変更します。 [cmd.exe] ファイルのプロパティだけです。

PHP がサーバー上で exec コマンドを実行できない場合はどうすればよいですか?

php がサーバー上で exec コマンドを実行できない問題の解決策:

1. php.ini を変更する

php 構成ファイル php.ini を見つけます。PHP 自動インストール プログラムを使用して PHP 環境を構成する場合、このファイルは C:\WINDOWS\ ディレクトリにあります。

ファイル内で「disable_functions」を検索して見つけ、「exec」と「shell_exec」を削除して、ファイルを保存します。

PHP がサーバー上で exec コマンドを実行できない場合はどうすればよいですか?

2. cmd.exe ファイルのプロパティを変更します。

C:\WINDOWS\system32 と入力し、 cmd.exe ファイルを右クリックして [プロパティ] を選択し、[セキュリティ] 設定にインターネット ゲスト アカウント (IUSR_****** アカウント) を追加し、[読み取りと実行] と [読み取り] を許可します。 「権限。

設定が完了すると、phpはサーバー上でexecコマンドを実行できるようになります。

関連する学習に関する推奨事項: php プログラミング (ビデオ)

以上がPHP がサーバー上で exec コマンドを実行できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。