デフォルトでは、CentOS 7 上の PHP は apache または nobody として実行されます。この方法では、PHP を実行するために大きな権限が必要となり、セキュリティ上のリスクが生じる可能性があり、サーバーの他のユーザーによる影響を受ける可能性もあります。 次のように phpinfo を通じて PHP 情報を表示します。 ApacheはPHPを実行する ご覧のとおり、PHP は現在、スクリプトごとに個別のプロセスを実行するのではなく、Apache の一部として実行されています。 PHP スクリプトを Apache ではなく現在のユーザーとして実行したい場合は、suPHP をデプロイすることでこれを実現できます。次に、CentOS 7 に suPHP をインストールする方法を紹介します。 まず、suphp をインストールするために必要な環境を設定します。
suphp インストール パッケージをダウンロードします:
suphp パッチをダウンロードしてインストールします。
./configure を実行します:
コンパイルしてインストールします:
Apache設定ディレクトリにsuphp.confを作成します。
そしてこう書きます:
/etc ディレクトリに suphp.conf 設定ファイルを作成します。
設定ファイルの内容を次のように記述します。
ドメイン名ディレクトリをユーザー user として実行する場合は、次のようにディレクトリ所有者プロパティを user に変更します。
最後に、Apache 構成ファイルで対応するドメイン名を見つけて、suphp を有効にします。
最後にApacheファイルを再起動します。 info.php テストを通じて、次の図に示すように、ドメイン名を実行しているサーバー API が Apache から CGI/FastCGI に変更されたことがわかります。 この時点で、デフォルトの Apache ハンドラーではなく suph を介して実行される CentOS のドメイン名アクセス設定が完了しました。他のドメイン名を設定する必要があります。上記の手順をもう一度実行してください。 以下もご興味があるかもしれません:
|
<<: macOS での MySQL 8.0.16 のインストールと設定のグラフィック チュートリアル
1. 分業とプロセス<br />Tudou.comでは、プロジェクト開発が中核であり、誰...
方法1:リスピンを使用するには、次の手順に従ってください。 sudo add-apt-reposit...
パブリックアカウントのファンデータを同期してバッチプッシュするときに、サーバーがエラー502を報告し...
<input> タグ<input> タグはユーザー情報を収集するために使用さ...
目次環境CentOSをインストールするyum 国内ミラーソースを構成するサードパーティの依存関係をイ...
目次1. データベースのマスター/スレーブ分類: 2. MySQL マスタースレーブの紹介3. マス...
animation-name アニメーション名。複数のアニメーションがバインドされていることを示す...
垂直方向では、ヘッダーの配置を上、中央、下に設定できます。基本的な構文構文Top は上、Middle...
Vue でのコードの再利用により、mixnis が提供されます。テンプレートの再利用により、スロット...
まず、図をダウンロードしてください 1. まず、centos7に付属しているmariadbをアンイン...
目次序文1. システムサービス制御1. システムctl 2. ターゲット3. 共通システムサービス4...
コア資産管理プロジェクトでは、el-transfer にドラッグ アンド ドロップによる並べ替えと、...
mysql使用中に接続数が超過していることが判明しました~~~~ [root@linux-node...
Web アプリケーションの開発とデバッグを行う際には、テストのためにブラウザのキャッシュをクリアした...
VMWareでUbuntuを再起動した後、インターネットにアクセスできなくなる問題を解決するには、次...