デフォルトでは、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. プロジェクト統合1. CDNインポート方法: 2. 箱の梱包を確認する3. 迅速な箱詰め4...
目次Viteプロジェクトを作成するコンポーネントの作成Viteプロジェクトを作成するパフォーマンスが...
一般的な携帯電話のスタイル: @media all および (orientation : 縦向き) ...
目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....
この記事では、pycharm2017でpython3.6とmysqlを接続する方法を参考までに紹介し...
docker デーモンは通常の TCP ポートではなくホストの Unix ソケットにバインドする必要...
古典的な色の組み合わせは力と権威を伝え、強いロイヤルブルーはあらゆる古典的な色の組み合わせの中心的な...
概要インデックス作成は、MySQL で習得しなければならないスキルであり、MySQL クエリの効率を...
目次シンプルな CASEWHEN 関数:これは、CASEWHEN 条件式関数を使用するのと同じです。...
環境: 1. CentOS6.5 X64 2.mysql-5.6.34-linux-glibc2.5...
さらに、ブログ プログラムで構築された記事 Web サイトは常にブログのように見え、カスタマイズでき...
序文このブログ記事が公開された後、何人かの友人からSQL Serverバージョンがあるかどうか尋ねら...
1. 埋め込みは違法です<embed> タグは Netscape のプライベート タグで...
以前、追加と変更を一緒に記述したテストプログラムを書いたことがあります。変更が必要な場合は、フォーム...
1.17.9 本当はもっと美味しいNginx のダウンロード アドレス: https://nginx...