Linux環境の構築:CentOs + Apache + MySQL + PHP

Apache

1. Apacheをインストールします##

yum install httpd -y

2. httpd構成ファイルを変更し、ServerNameの前の#を削除して、ServerNamelocalhostに変更して保存して終了します##

vim /etc/httpd/conf/httpd.conf

3. httpdサービスを開始します##

systemctl start httpd

4. WindowsでApacheサービスをテストし、ブラウザを使用してhttp://192.168.81.133/(このアドレスはCentOのサーバーアドレスです)にアクセスし、Apacheサービスを正常にセットアップするための次のApacheデフォルトウェルカムページを取得します##

MySQL

1. [MySQL](https://cloud.tencent.com/product/cdb?from=10680)の公式Yumリポジトリをダウンロードしてインストールします##

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2. yumコマンドでMySQLをインストールします##

yum install mysql57-community-release-el7-10.noarch.rpm -y 

3. MySQLサーバーをインストールします(この手順には時間がかかる場合があります。インストールが完了すると、前のmariadbが上書きされます)##

yum install mysql-community-server -y 

4. MySQLを起動します##

systemctl start  mysqld

5. MySQLステータスを表示##

systemctl status mysqld

6. ログファイルをチェックして、rootユーザーの初期パスワードを確認してください##

grep "password"/var/log/mysqld.log

7. MySQLデータベースを入力し、初期パスワードを入力します(MySQLはデフォルトでデータベースを操作する前にパスワードを変更する必要があるため、現時点では何もできません)##

mysql -uroot -p

8. パスワードを変更します。ここでログインユーザーrootを設定します。パスワードは、root123 ##です。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

現時点で問題があります。新しいパスワードの設定が単純すぎると、エラーが報告されます。理由は、MySQLにvalidate * password * policyの値に関連するパスワード設定仕様があるためです。現時点では、2つの値を使用するように設定する必要があります。単純なパスワード:###

mysql>set global validate_password_policy=0;
mysql>set global validate_password_length=1;

次に、手順8をもう一度繰り返します###

9. 将来、各yum操作の自動更新を防ぐために、Yumリポジトリをアンインストールします##

yum remove mysql57-community-release-el7-10.noarch -y

PHP

1. yum install PHP

yum install php -y
yum install php-mysql -y

2. Apacheを再起動します##

systemctl restart httpd

3. ApacheのデフォルトのWebサイトディレクトリにphpinfo.phpテストファイルを追加します##

vim /var/www/html/phpinfo.php

4. phpinfo.phpに次のテストコードを入力し、保存して終了します##

5. WindowsでPHPサービスをテストし、ブラウザを使用してhttp://192.168.81.133/phpinfo.php(アドレスはCentOsのサーバーアドレス)にアクセスし、次のページを取得します。つまり、PHPサービスが正常に構築されます##

6. 自動的に起動を設定します##

systemctl enable httpd
systemctl enable mysqld

7. phpテストファイルを追加してMySQL接続をテストします

vim /var/www/html/test.php

<? php
  $link=mysql_connect("localhost","root","root123");if(!$link)
    echo "FAILD!接続エラー、間違ったユーザー名とパスワード";else
    echo "OK!接続できます";
  echo "<br>";printf("MySQL server version:%s",mysql_get_server_info());
  $link->close();?>

8. ブラウザを使用してテストファイルにアクセスします: http://192.168.81.133/test.php

免責事項:この記事はオリジナルであり、作成者はゲームです。再印刷するときは、このステートメントと添付の記事のリンクを保持してください:[http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-65/](http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-65/)

Recommended Posts

Linux環境の構築:CentOs + Apache + MySQL + PHP
CentOSyumインストールApache + PHP + Tomcat7 + MySQL
Hadoop環境の構築(centos7)
LinuxCentosにMySQL8.0.16をインストールします
LinuxにMySQLをインストールする(CentOS 7)
CentosはLAMPをコンパイルしてインストールします(apache-2.4.7 + mysql-5.5.35 + php 5.5.8)+ Redis
CentOS 7はNginx、PHP、MySQLパッケージをインストールします
CentOS7はphp言語開発環境を構成します
Linux CentOS7(Windows)にMySQLをインストールする
LinuxでNginx環境を構築する(CentOS)
LinuxCentOS7システムにmysql8.0.13バージョンをインストールします
[PHP] CentOSでPHPオペレーティング環境を構築する
Linuxを学ぶ初心者(8)---- MySqlのインストール(Centos7)
Ubuntu16.04でNginx + PHP 7.0 + MySQL環境を構成します
CentOS7.2はMysql5.7.13をインストールします
CentOS7はMySQLをインストールします
Centos7はyumを使用してApache、mariadb、PHPをインストールします
RPMを使用してmysql8.0.11チュートリアルをインストールするLinux(CentOS7)
CentOSインストールmysql
CentOSはPHPをインストールします
CentOS7インストールmysql
CentOS7はMySQL5.6をインストールします
CentOS8はMySQL8.0をインストールします
CentOS7はmysql8をインストールします
CentOS7はMySQL8をインストールします
CentosMySQL8構成
centos7.5インストールmysql5.7.17
Centos7でのJDK、mysql、tomcatの環境構成
Linux Network Foundation(CentOS7)
Linux(centos7)ビルドgitlab
CentOS6.7ビルドLNMP環境
CentOS6.5オフラインインストールMySQL5.6.26
Centos7にMySQL5.7をインストールします
CentOS7の下にmysql5.7をインストールします
ランプ(centos7)設置ランプ環境
LinuxCentos7インストールjdk1.8
CentOS 7.2YumはMySQL5.6をインストールします
CentOS(linux)はPostgreSQLをインストールします
Centos7インストールMysql8チュートリアル
CentOS 8ApacheはSSLを有効にします
Centos6.9インストールnpm環境
Mysql8.0.15インストール構成(centos7)
Centosはmysql8を手動でインストールします
Centos7にmysqlをインストールします
CentOS7はMySQL8.0パスワードをリセットします
Centos7はMysqlデータベースをインストールします
Linuxノート(1):CentOS-7のインストール
CentOS6.5の下にmysql5.1をインストールします
Centos7はnodejs環境を構成します
CentOS7GPU環境を構成する
Linux CentOS7インストールチュートリアル
CentOS7ビルドLNMP環境
Centos 7インストールJDK(Linuxインストールjdk)
CentOS環境でのMySQLインポートファイルの失敗の問題