Fedora 24にApacheのインストールは非常にシンプルで、パッケージマネージャーYumを使用して実行できます。
sudo yumインストールhttpd
インストールが完了したら、Apacheサービスを開始します。
sudo systemctl start httpd.service
システムが起動したときにApacheを自動的に開始できるようにするには、次のコマンドを実行します。
sudo systemctlはhttpd.serviceを有効にします
この時点で、ブラウザにサーバーIPアドレスを入力すると、Apacheのウェルカムページが表示されます。
MariadbはMySQLのブランチであり、MySQLと同じ機能を持っています。次のコマンドを使用してMariadBをインストールできます。
sudo yumインストールmariadb-server mariadb
インストールが完了したら、Mariadbを開始します。
sudo systemctlはmariadbを始めるします
Mariadbをブートに追加します:
sudo systemctlはmariadb.serviceを有効にします
セキュリティスクリプトを実行して、データベースのセキュリティを強化します。
sudo mysql_secure_installation
プロンプトに従ってルートパスワードを設定し、デフォルトの匿名ユーザーとテストデータベースを削除します。
まず、REMIリポジトリを追加する必要があります。
sudo rpm -uvh http://rpms.famillecollet.com/fedora/remi-release-24.rpm
次に、PHPと一般的に使用されるモジュールをインストールします。
sudo yum -enablerepo = remi-php72インストールphp php-mysql php-gd php-xml
インストールが完了したら、Apacheを再起動してPHPモジュールをロードします。
sudo systemctl restart httpd.service
ApacheのデフォルトのWebディレクトリは/var/www/htmlです。このディレクトリにWebサイトファイルを配置したり、管理用の新しいディレクトリを作成したりできます。
Apache Webサイトディレクトリを変更するには、httpd.confファイルを編集し、次の行を見つけて変更します。
#documentRoot "/var/www/html"
/var/www/htmlを新しいディレクトリパスに変更します。次に、次の構成を探します。
#
/var /wwwを新しいWebサイトディレクトリパスに変更します。
構成ファイルを保存および閉じた後、Apacheを再起動します。
sudo systemctl restart httpd.service
次に、Mariadbで新しいユーザーを作成します。
sudo mysql -u root -p
パスワードを入力した後、新しいユーザーを作成し、次のコマンドを使用してパスワードを割り当てます。
「パスワード」によって識別されたユーザー「newuser」@'localhost'を作成します。
次に、ユーザーに許可を付与します。
すべての特権を *。 * 'newuser'@'localhost'に付与します。
最後に、設定を有効にするための権限を更新してください。
フラッシュ特権;
PHPが適切に機能しているかどうかをテストするには、Apache WebサイトディレクトリにPHPINFOファイルを作成できます。
sudo nano /var/www/html/info.php
ファイルに以下を追加します。
<?php phpinfo(); ?>
ファイルを保存して閉じた後、ブラウザを介してファイルにアクセスします。ページにPHP構成情報が表示される場合、PHPのインストールが成功し、正常に機能していることを意味します。
ランプ環境は、Linuxオペレーティングシステム、Apache HTTPサーバー、MariadBデータベース、PHPスクリプト言語を組み合わせたWeb開発で一般的に使用されるサーバーアーキテクチャです。 Fedora 24にランプ環境のインストールと構成は比較的簡単です。この記事を通じて、コマンドラインを介してApache、Mariadb、PHPをインストールし、基本的な構成を実行する方法を学び、完全なWebサーバーを正常に構築しました。