Lampは、Linuxオペレーティングシステム、Apache Webサーバー、MariadBデータベース、PHPスクリプト言語を含むオープンソースソフトウェアのコレクションです。これは、特にLinuxサーバー環境に適した動的なWebサイトとアプリケーションを展開するための理想的なプラットフォームです。この記事では、Fedora 24に完全なランプアーキテクチャを構築する方法を紹介します。
まず、Fedora 24システムがインストールされ、最新バージョンに更新されていることを確認してください。次のコマンドを実行して、すべてのパッケージを更新します。
<span class="fun">sudo dnfアップデート</span>
DNFを使用してApacheをインストールします。
<span class="fun">sudo dnfインストールhttpd</span>
Apacheを起動して起動するように設定します。
sudo systemctl start httpd
sudo systemctl enable httpd
HTTPサービスがファイアウォールを通過できるようにします。
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
MariaDBデータベースサーバーをインストールします。
<span class="fun">sudo dnfインストールmariadb-server</span>
サービスを開始し、起動するように設定します。
sudo systemctl start mariadb
sudo systemctl enable mariadb
セキュリティ構成スクリプトを実行し、ルートパスワードを設定します。
<span class="fun">sudo mysql_secure_installation</span>
DNFを使用して、データベースと統合されたPHPとそのモジュールをインストールします。
<span class="fun">sudo dnfインストールphp php-mysqlnd</span>
PHP構成ファイルを変更します(必要な場合):
<span class="fun">sudo vi /etc/php.ini</span>
構成を有効にするためにApacheを再起動します。
<span class="fun">sudo systemctl restart httpd</span>
テストファイルを作成します。
<span class="fun">sudo vi /var/www/html/info.php</span>
ファイルに以下を追加します。
<span class="fun"><?php phpinfo(); ?></span>
次に、ブラウザにアクセスします。
<span class="fun">http:// server ip/info.php</span>
ページにPHP構成情報が正しく表示される場合、PHPのインストールが成功したことを意味します。
初心者のユーザーには、グラフィカルインターフェイスを介してさまざまなランプサービスを管理できるWebコントロールパネル(Webminなど)をインストールすることをお勧めします。たとえば、データベースを簡単に管理したり、仮想ホストを構成したり、PHP設定を調整したりできます。
Fedora 24にランプ環境を正常に構築すると、さまざまなPHPダイナミックWebサイトとWebアプリケーションをホストするために使用できる安定した柔軟なWebサーバープラットフォームがあります。ファイアウォール、安全なデータベース、PHP設定の最適化を構成することにより、システムのセキュリティとパフォーマンスを効果的に改善できます。
さらに、Webコントロールパネルの使用は、管理プロセスをさらに簡素化し、運用とメンテナンスをより便利にすることができます。 LAMPは、Linuxで最も一般的に使用される開発プラットフォームの1つであり、中小規模のWebサイトに最適です。