[PHP] Apacheの情報を取得する
以下のような関数でPHPを動かしているサーバの情報を取得できる。※CGI版のPHPでは動作しません
【当ブログではアフィリエイト広告を利用しています】
以下のような関数でPHPを動かしているサーバの情報を取得できる。※CGI版のPHPでは動作しません
今回は以下の3つのバーチャルサーバを設定することにした
社内アクセスのみのWEBサイト
社外アクセス可能な新URLのWEBサイト
Apacheで、「client denied by server configuration」エラーが出る場合は、アクセス制限部分を確認しよう
<Directory />
Deny from all
アクセスの制限はセクションコンテナなどを使うことでディレクトリ単位やファイル単位で設定することが可能です。「httpd.conf」の記載方法
最後にApache上でPHPのバージョンを制御します
1) Apacheで.htaccessで設定を変更できるようにする
※httpd.confで「AllowOverride All」
それではPHPをインストールします
※初めにインストールするバージョンの「configure」で足りないライブラリ群はわんさかエラーして教えてくれますので、適宜「yum」でインストールしてください
基本コマンド
次に利用したいPHPを準備します
※1つのApacheで複数バージョンのPHPを動作させるために、PHPはCGI版でインストールする必要があります
今回インストールするのは以下の3つのバージョン
次にApacheとPHPをインストールしていく
※具体的な作業は全てSSHでrootアカウントで行っているよ