「インストール - Apache2(SUSE)」の版間の差分
細 (Wiki がページ「Apache2のインストール方法(SUSE)」を「インストール - Apache2(SUSE)」に、リダイレクトを残さずに移動しました) |
|||
41行目: | 41行目: | ||
<br><br> | <br><br> | ||
== | == PHPのインストール == | ||
次に、PHPをインストールする。<br> | |||
PHPが正常に動作するか確認するため、/srv/www/ | PHPのインストール手順においては、[[インストール - PHP7|こちらのページ]]を参照すること。<br> | ||
<br> | |||
PHPが正常に動作するか確認するため、/srv/www/htdocsディレクトリに、以下のようなPHPファイルを作成する。<br> | |||
以下のコマンドでテスト用のPHPファイルを作成して表示する。<br> | 以下のコマンドでテスト用のPHPファイルを作成して表示する。<br> | ||
PHPファイルの内容は下記の通りである。<br> | PHPファイルの内容は下記の通りである。<br> | ||
sudo vi /srv/www/htdocs/test.php | sudo vi /srv/www/htdocs/test.php | ||
<br> | |||
<syntaxhighlight lang="php"> | |||
<?php | <?php | ||
phpinfo(); | |||
?> | ?> | ||
</syntaxhighlight> | |||
<br> | <br> | ||
Webブラウザを起動して、http://localhost/test.php と入力する。<br> | |||
インストール済みのPHPの情報が表示されていれば、Apacheが正しく動作している。<br> | |||
<br><br> | <br><br> | ||
2020年12月28日 (月) 12:26時点における版
概要
openSUSE 15.1でWebサーバを構築する。
Apache2のインストール
まず、WebサーバーソフトウェアのApache2をインストールするため、以下のコマンドを実行する。
Apacheのルートディレクトリのパスは/srv/www/htdocs/である。
sudo zypper install apache2
Webサーバが動作しているか確認するため、下記のようなテストページを作成する。
sudo vi /srv/www/htdocs/index.html index.html(テストページ) <html> <body> <h1>Welcome to openSUSE 15.1 Web Site</h1> </body> </html>
Webブラウザに http://localhost と入力する。
"It Works!"と記載された下記のWebページが表示されれば、Apache2のインストールは完了である。
また、test.cgiファイルを作成して表示する。test.cgiファイルの内容は下記の通りである。
CGIファイルのディレクトリのパスは/srv/www/cgi-bin/である。
sudo vi /srv/www/cgi-bin/test.cgi test.cgi #!bin/bash echo "Content-type:text/html" echo "openSUSE Test CGI"
また、一般ユーザでも実行できるようにするため、以下のコマンドを実行する。
sudo chmod 755 /srv/www/cgi-bin/test.cgi
test.cgiファイルを実行するため、Webブラウザに http://localhost/cgi-bin/test.cgi と入力する。
Webブラウザに"openSUSE Test CGI"という文字が表示されていれば、正常に動作している。
PHPのインストール
次に、PHPをインストールする。
PHPのインストール手順においては、こちらのページを参照すること。
PHPが正常に動作するか確認するため、/srv/www/htdocsディレクトリに、以下のようなPHPファイルを作成する。
以下のコマンドでテスト用のPHPファイルを作成して表示する。
PHPファイルの内容は下記の通りである。
sudo vi /srv/www/htdocs/test.php
<?php
phpinfo();
?>
Webブラウザを起動して、http://localhost/test.php と入力する。
インストール済みのPHPの情報が表示されていれば、Apacheが正しく動作している。
Apache2の起動・停止・再起動
Apache2の起動は、以下のコマンドを実行する。
sudo systemctl start httpd
Apache2の停止は、以下のコマンドを実行する。
sudo systemctl stop httpd
Apache2の再起動は、以下のコマンドを実行する。
sudo systemctl restart httpd
Apache2の自動起動は、以下のコマンドを実行する。
sudo systemctl enable httpd