ホームページ  >  記事  >  バックエンド開発  >  仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

王林
王林転載
2019-08-23 14:48:023846ブラウズ

便宜上、wamp または wnmp 環境を使用する場合は、Windows システム上に直接ビルドするだけでよく、統合環境 phpstudy を直接使用する方が簡単で便利です。初心者の場合は、このようにして実行できますが、長期間 PHP を研究してきた一部の学生にとっては、実際には難しくありません。さらに、Linux を学習していないと、忘れやすくなります。 Lamp や lnmp と言えば、ワンクリック インストールでいいのではないかという学生もいたのですが、確かに今はとても便利です。ワンクリック インストール パッケージ

Address: https: //lnmp.org/ 、この Web サイトのインストール手順に従ってください。

しかしやはりCentOS7.0にLAMPやLNMPをインストールしてみたいと思い、最近模索中です。個人の好みに応じて、必要に応じて学習することもできます。

CentOS7 のインストール

1) VMware を使用して仮想マシンを作成します (この手順については説明しません)

システムが正常に起動すると、次のインターフェイスが表示されます

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

インターフェイスの説明:

CentOS 7 をインストールします CentOS 7 をインストールします

このメディアをテストして CentOS 7 をインストールします インストールをテストしますファイルを作成して CentOS 7 をインストールします
トラブルシューティング 障害の修復

ここで最初の項目を選択し、CentOS 7 をインストールして Enter キーを押し、次のインターフェイスを入力します

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

言語の選択: 中国語 - 簡体字中国語 (中国) #英語版をインストールするには、正式な運用サーバーをお勧めします

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

続行

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

選択-システム-インストール場所、ディスクパーティションインターフェイスを入力してください

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

選択-その他のストレージオプション-パーティション-パーティションを構成したい、画面で「完了」をクリックします左上隅をクリックし、次のインターフェイスを入力します。

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

パーティション分割前の計画
swap #パーティションをスワップします。通常はメモリの 2 倍に設定します。
/ #残りのすべてのスペース
注: 運用サーバーは別のサーバーに分割することをお勧めします。データ パーティションにはデータが保存されます。

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

左下隅の「 」記号をクリックします

マウント ポイント: swap

予想される容量: 2048

次の図に示すように、マウント ポイントを追加します

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

左上隅の「完了」をクリックして次のインターフェースに入ります

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

変更を受け入れて次のインターフェースに入ります

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

#インストールを開始します#「ソフトウェア」-「ソフトウェアの選択」では、デフォルトではデスクトップ環境がインストールされていない最小インストールになっていますが、自分で設定できます。

最小インストールを選択することをお勧めします。最小インストールが完了すると、コンピュータはコマンド ライン モードで起動します。

ネットワークを設定します

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

クリックしてネットワークを開きます。最初に仮想マシンのネットワークをブリッジ モードに設定する必要があることに注意してください。

次のインターフェースを入力してください

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

-ユーザー設定-ROOT パスワードを選択し、次のインターフェースを入力してください

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

##ルート パスワードの設定

パスワードの長さが 8 文字未満の場合は、「完了」を 2 回押して確認するように求められ、インストールが続行されます

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

インストールが完了しました。その後、次のインターフェイスに入ります

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

#「再起動」をクリック

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

システムの再起動

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

ログイン インターフェースに入る

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

アカウント番号に root を入力して Enter を押してください

上で設定した root パスワードを入力して Enter を押してください

システム ログインに成功しました

リモートログイン、ここでは Xsell ツール

を使用し、ifconfig コマンドを入力すると、次の情報が出てきます。赤枠はリモートログインする IP アドレスです。

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

Xsell ツールを開き、新しい接続を開き、ホスト アドレスを入力します。

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

ユーザー名を入力します。

パスワードを入力してください仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

リモートログインが可能になりました.

次に、Apache、php、mysqlをインストールします. ここにlampをインストールしました。

1)、Apacheのインストール

Apacheソフトウェアのソフトウェアパッケージ名はhttpdというため、Apacheソフトウェアをインストールするには、次のコマンドを使用します:

[root@localhost ~]# yum install httpd

プロンプトが表示されたら、y を最後まで押して Enter を押します。

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

#上の図に示すように、インストールされている Apache ソフトウェアのバージョンはバージョン 2.4 です。 Red Hat の公式ドキュメントによると、RHEL 7 (または CentOS 7) で利用できる Apache のバージョンはバージョン 2.4 です。

インストールが完了すると、Apache は httpd サービスの形式で存在します。したがって、Apache を起動してブート時に開始するように設定するには、次のコマンドを使用します:

[root@localhost ~]# systemctl start httpd.service[root@localhost ~]# systemctl enable httpd.service

次に、次のように httpd サービスのステータスを確認します:

[root@localhost ~]# systemctl status httpd.service

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

上の表示では、「有効」は httpd サービスが起動時に開始するように設定されていることを意味し、「アクティブ (実行中)」は httpd サービスが実行中であることを意味します。

この場合、HTTP プロトコルは開始されています。HTTP プロトコルは tcp ポート 80 を使用するため、ファイアウォールは tcp ポート 80 を開く必要があります:

[root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

ファイアウォールを再起動して、変更を有効にしますすぐに反映されます。

[root@localhost ~]# firewall-cmd --reload

次のコマンドを使用して、構成が成功したかどうかを確認します。

[root@localhost ~]# firewall-cmd --list-all

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

上の図に示すように、TCP ポート 80 が設定されています。開いた。

然后这个时候,就可以在物理机上使用浏览器来访问刚刚搭建的web服务器了。不过,因为这个时候还未创建任何页面,所以它显示的是Apache软件自带的测试页面:

通过命令ip addr查询当前系统的ip地址,得到ip地址后再物理机浏览器地址栏输入该ip地址

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

2)安装PHP

使用以下命令安装PHP软件:

[root@localhost ~]# yum install php

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

从上图可以看到,安装的PHP版本为5.4版。这个是centOS7自带的版本,这里我把它升级到5.6版本,你们也可以升级为PHP7版本的。

进入终端后查看php版本

php -v

PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01) Copyright (c) 1997-2013 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

执行下面的命令升级软件仓库

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

执行下面的命令删除php

yum remove php-common

然后像安装那样问你是否继续的,输入yes即可

安装php 5.6版本(php56w-devel这个不是必需的)

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

重启httpd

service httpd restart

查看最新的版本

php -v

现在应该是5.6了!

安装mysql

新开的云服务器,需要检测系统是否自带安装mysql

# yum list installed | grep mysql

如果发现有系统自带mysql,果断这么干

# yum -y remove mysql-libs.x86_64

随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而mysql5.7就有182M了,所以这是我不想安装mysql5.7的原因

# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

接着执行这句,解释一下,这个rpm还不是mysql的安装文件,只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repo和mysql-community.repo

# rpm -ivh mysql-community-release-el6-5.noarch.rpm

这个时候,可以用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件

#yum repolist all | grep mysql

安装mysql 服务器命令(一路yes):

# yum install mysql-community-server

安装成功后

# service mysqld start

由于mysql刚刚安装完的时候,mysql的root用户的密码默认是空的,所以我们需要及时用mysql的root用户登录(第一次回车键,不用输入密码),并修改密码

# mysql -u root# use mysql;# update user set password=PASSWORD("这里输入root用户密码") where User='root';# flush privileges;

查看mysql是否自启动,并且设置开启自启动命令

# chkconfig --list | grep mysqld# chkconfig mysqld on

mysql安全设置(系统会一路问你几个问题,看不懂复制之后翻译,基本上一路yes):

# mysql_secure_installation

以下是讲解授权远程登录,以Navicat工具为主

[root@MiWiFi-R1CL-srv ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)[root@MiWiFi-R1CL-srv ~]# mysql -u root -pEnter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.6.40 MySQL Community Server (GPL)Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

使用mysql数据库(真正的数据库,而非数据库软件),将所有数据库的所有表(.)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,最后刷新(flush privileges)即可。

开放防火墙端口:

通过vim修改/etc/sysconfig/iptables,添加一行(这里是为了简单添加一行,更多防火墙知识请自行学习):

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

重启防火墙:

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

在windows下,我用 navicat测试:

仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説

远程连接成功。以上就是LAMP服务配置的详细信息。

更多相关资料请访问PHP中文网:linux视频教程

以上が仮想マシンを利用したCentOS 7のインストールとLAMPサーバー環境の構築について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjianshu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。