Apache2.4 php7mariadbのワンクリックインストール

リソースのダウンロード(リソースを分割しないでください):https//download.csdn.net/download/wanghaisheng/15849774

通常、WEBランタイム環境をインストールするのは面倒です。スクリプトのインストールを整理するか、元のコードをコンパイルしてインストールしてから、多くの構成を実行する必要があります。これは時間とエネルギーを浪費します。整理して記録したいので、どなたでもご利用いただけます。

         インストール手順:

  1. 防火用の特別なスクリプトがあるため、環境にはcentos7が必要であり、7.0以降にのみ適しています。他のシステムバージョンの場合は、ご自身でスクリプトを変更してください。次に、YUMインストールを使用する必要があるため、ネットワークを構成する必要があります。これにより、ネットワークは確実に機能しなくなります。もう1つのポイントは、私と同じように問題を恐れていて、あなたがLINUXの新人である場合は、競合を避けるためにCentos7.0-miniバージョンを使用してください。
  2. ダウンロードしたリソースを解凍のためにLINUXシステムに入れます。
  3. 解凍ディレクトリapm-installを入力し、スクリプトを実行して、コマンドラインにshapache_php7_mariadb.shと入力します。
  4. 実行プロセスを待ちます。インストールするかどうかを確認するメッセージが表示されたら、yと入力します。データベースをインストールすると、データベースを構成するように求められます。以下を参照してください。


注:このスクリプトのすべての部分を実行することは、すべてのMySQLに推奨されます

本番環境で使用されているサーバー!各ステップを注意深くお読みください!

MySQLにログインしてセキュリティで保護するには、現在のMySQLが必要です。

rootユーザーのパスワード。MySQLをインストールしたばかりの場合、

rootパスワードをまだ設定していない場合、パスワードは空白になります。

したがって、ここでEnterキーを押すだけです。

rootの現在のパスワードを入力します(なしの場合はEnter):<-最初の実行でEnterキーを押します

OK、パスワードを正常に使用しました。次に進みます…

ルートパスワードを設定すると、誰もMySQLにログインできなくなります

適切な許可のないrootユーザー。

rootパスワードを設定しますか?[Y / n] <– rootユーザーパスワードを設定するかどうか、yを入力してEnterキーを押すか、Enterキーを直接押します

新しいパスワード:<– rootユーザーのパスワードを設定します後でWEBとの接続を改善するために、ここでのパスワードは1980rootにすることができます。

新しいパスワードを再入力してください:<---設定したパスワードを再入力してください

パスワードが正常に更新されました!

特権テーブルのリロード。

… 成功!

デフォルトでは、MySQLインストールには匿名ユーザーがいて、誰でも許可します

ユーザーアカウントを作成せずにMySQLにログインするには

それら。これは、テストとインストールの作成のみを目的としています。

少しスムーズに行きます。に移動する前にそれらを削除する必要があります

本番環境。

匿名ユーザーを削除しますか?[Y / n] <–匿名ユーザーを削除するかどうかは、実稼働環境で削除することをお勧めします。そのため、Enterキーを直接押します。

… 成功!

通常、rootは「localhost」からの接続のみを許可する必要があります。この

誰かがネットワークからルートパスワードを推測できないようにします。

rootログインをリモートで禁止しますか?[Y / n] < –rootリモートログイン禁止するかどうか、必要に応じてY / nを選択し、Enterキーを押します。禁止することをお勧めします

… 成功!

デフォルトでは、MySQLには「test」という名前のデータベースが付属しており、誰でも使用できます。

アクセス。これもテストのみを目的としているため、削除する必要があります

本番環境に移行する前に。

テストデータベースを削除してアクセスしますか?[Y / n] <–テストデータベースを削除するかどうか、Enterキーを押します

-テストデータベースを削除しています…

… 成功!

-テストデータベースの権限を削除しています…

… 成功!

特権テーブルを再ロードすると、これまでに行われたすべての変更が確実になります

すぐに有効になります。

今すぐ特権テーブルをリロードしますか?[Y / n] <–特権テーブルをリロードするかどうか、Enterキーを直接押します

… 成功!

清掃…

全部終わった!上記のすべての手順を完了した場合、MySQL

これで、インストールは安全になります。

MySQLをご利用いただきありがとうございます。


      5.インストールが完了したら、コマンドnetstat -lntp | moreを実行します。803306などのポートがすべて稼働している場合は、インストールは成功しています。

          コマンドが見つからない場合は、最初にnet-toolツール(ツールのダウンロードをインストールしてください。さらに確認するには、ブラウザにhttp://ip/info.phpと入力して、  表示されるかどうか確認してください。

          あなたがそれを見ただけなら

             PHPのインストールに問題があることを説明します。なぜそうなのですか?これはネットワークインストールであるため、ネットワークがインストールされていない可能性があります。スクリプトを再度実行できます。成功しなかった場合は再度インストールされ、すでにインストールされている場合は自動的に無視されます。データベース設定に到達したら、Ctrl + cで直接終了できます

             成功すると、次の情報が表示されます。

注意点:

  1. インストール前にphpの設定を変更したい場合は、インストール前にディレクトリ内のPHP.INIファイルを変更できます。このファイルはインストールの設定ファイルです。インストールが完了したら、/ etc / php.iniファイルを変更し、完了後に再起動して、コマンドラインを実行してください。

systemctl restart httpd   

     2.ファイアウォールコマンドは7.0では使用できないため、唯一の要件はCentOS7.0です。スクリプトで次のコマンドを一時的にコメントアウトできます。

firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp
firewall-cmd --permanent --zone=public --add-port=80-80/tcp
firewall-cmd --permanent --zone=public --add-port=3306-3306/tcp
firewall-cmd --permanent --zone=public --add-port=7272-7272/tcp
firewall-cmd --permanent --zone=public --add-port=6379-6379/tcp
firewall-cmd --permanent --zone=public --add-port=89-89/tcp
firewall-cmd --permanent --zone=public --add-port=1935-1935/tcp

firewall-cmd --reload

インストールが完了したら、ファイアウォールの変更に進みます。ここでたくさんのポートを開いていますが、主な理由は、後で他のサービスをインストールする必要があるため、一緒に開いたからです。

     3.インストールと重要なディレクトリ

          var / www / html / Webページのスクリプトディレクトリ

          / var / lib / mysql /データベースのデータディレクトリ

         / var / lib / php /セッションファイルキャッシュなどのphp関連のキャッシュディレクトリ

おすすめ

転載: blog.csdn.net/wanghaisheng/article/details/114884965