![](https://m.unixlinux.online/article/uploadfiles/202207/2022071116400868.png)
WalkerCahallによって作成されたLAMPMagicIn Your Hands
はじめに
このハウツーでは、CentOS7ベースのサーバーへのLAMPスタックのインストールについて説明します。この記事はCentOS7のコンテキストで書いていますが、Linux、Apache、MariaDB、PHP(LAMP)サーバーは、さまざまなオペレーティングシステムでホストできる一般的なインストールスタックです。そのような例としては、Debian(こちらのハウツーを参照)やUbuntuなどのDebianベースのディストリビューション(こちらのUbuntuのハウツーを参照)、またはFedoraやScientificLinuxなどのRHELおよびRHELベースのディストリビューションがあります。これらのインストールは、共有ウェブホスティング、専用ホスティング、クラウドホスティングなどのさまざまなホスティングプラットフォームで発生します。
この記事の場合、RHELディストリビューションCentOSに関連付けられたYUMパッケージマネージャーを利用します。
前提条件
CentOS 7がインストールされているサーバーは、LAMPスタックインストールのLinuxの側面を処理します。サーバーがない場合は、Atlantic.Netの信頼性の高いSSD仮想プライベートサーバーを検討してください。
CentOS7へのApacheのインストール
次のコマンドを使用してApacheをインストールし、インストールを開始します。
sudo yum install httpd
次のコマンドでApacheを起動します。
sudo systemctl start httpd
ブラウザを開き、URL http://your-server's-address
を入力することで、Apacheが機能していることを確認できます。 。下の画像のような青いApache2テストページが表示されます。
注:IPアドレスがわからない場合は、次のコマンドを実行してください。
ip addr show eth0![]()
コマンドの実行例:ip addrshoweth0およびIPアドレスの192.168.100.10を取得します。
この例では、
http://192.168.100.10
を配置します。 ブラウザのアドレスバーに入力します。
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071116400807.jpg)
Apache2テストページ
CentOS7へのMariaDBのインストール
次のコマンドを使用してMariaDBをインストールし、インストールを開始します。
sudo yum install mariadb-server
次のコマンドでサービスを開始します
sudo systemctl start mariadb
次のコマンドを使用してrootMySQLパスワードを設定します。
/usr/bin/mysql_secure_installation
注:一連の質問が表示されます。それらすべてに「はい」の場合は「Y」と入力するだけです。下のスクリーンショットを参照してください。
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071116400998.jpg)
サンプルmysql_secure_installation
CentOS7へのPHPのインストール
まず、システムにEPELとRemiリポジトリをインストールする必要があります。次のコマンドでインストールできます:
sudo yum install epel-release sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
次に、次のコマンドを使用してPHPをインストールし、インストールを開始します。
sudo yum --enablerepo=remi-php74 install php php-mysql
次のコマンドを使用して、次のディレクトリにテストPHPファイルを作成します。
sudo vi /var/www/html/info.php
空のスペースに次のコードを挿入し、保存して終了します。
<?php phpinfo(); ?>
apacheを再起動して、すべての変更を有効にします:
sudo systemctl restart httpd
次のハイパーリンクをIPアドレスに変更して、ブラウザでページをテストします。
http://YOUR.IP.ADD.RESS/info.php
php.infoファイルは、攻撃者がサーバーを危険にさらすのを助けるために使用される可能性があるため、削除することをお勧めします。次のコマンドでそれを行うことができます:
sudo rm /var/www/html/info.php
ApacheとMariaDBを起動時に開始する場合は、次のコマンドを実行します。
sudo systemctl enable httpd
sudo systemctl enable mariadb
おめでとう! CentOS7サーバーにLAMPスタックをインストールしました。このハウツーをフォローしていただき、新しいアップデートがないか、業界をリードするVPSホスティングソリューションの詳細を確認してください。