Linuxサーバーシステムを選択し、システムのより人気のバージョンは、CentOSの、RedHatの、Ubuntuのサーバなどがあります。唯一の研究と研究のための学生は代替CentOSの、CentOSのよう推奨されており、RedHatのは、第二に、あなたが個人的な好みに基づいてUbuntuのサーバーオペレーティングシステムを使用することができ、実際には非常に似ています。
その他のLinuxのコマンドは、あなたが見ることができます:https://man.linuxde.net/
A、CentOS7インストール(ネットワークからの素材データ編集)
1)VMware社(このステップが説明されていない)で仮想マシンを作成します。
2)システムを正常に起動した後、次のインターフェイスが存在します
インターフェイス説明:
CentOSの7 7は、CentOSのインストールインストール
のテストメディア&このテストはCentOSの7 7インストールファイルをインストールし、CentOSのインストールに
トラブル修復障害を
ここでは最初の項目の選択、インストールCentOSの7は、次のインターフェイスに入ります
言語を選択:中国語 - 簡体字中国語(中国)#公式の運用サーバーは、英語版をインストールすることをお勧めします
続けます
システム - - 選択して設置場所を、ディスクパーティションインターフェイスを入力してください
選択してください - その他のストレージオプション - パーティション - 私は、configureのパーティションにしたい、「完了」の左上隅と次のインターフェイスを入力します。
最初の計画ゾーニングの前に
一般的に2倍のメモリに設定スワップ#スワップパーティション、
/すべての残りのスペース#
注:単一本番サーバーにデータを格納するための細分化/データパーティションを推奨
「+」の左下隅
マウントポイント:スワップ
期待容量:2048
図に示すように、マウントポイントを追加します。
左下にある「+」記号を続行
マウントポイント:/
期待容量:18.43ギガバイト#すべての残りのスペース
図に示すように、マウントポイントを追加します。
「完了」の左上隅と次のインターフェイスを入力します。
変化を受け入れ、次のインターフェイスを入力します。
#注インストール「ソフトウェア」を開始する - デフォルトのデスクトップ環境をインストールしていない最小インストールで、あなたが自分自身を設定することができ、「ソフトウェアの選択を」。
推奨最小を選択してインストールは最小インストールは、ブートコマンドラインモードで完了した後にインストールすることができます
次のインターフェイスを入力します。
選択 - ユーザー設定-rootパスワードを、次のインターフェイスを入力します。
rootパスワードを設定
パスワードは8よりも短くなっている場合は、インストールが続行を確認するために二回「完了」を押すように求めるメッセージが表示されます
インストールが完了したら、次のインターフェイスを入力します。
ポイントリスタート
システムが再起動されます
ログイン画面を入力します。
rootアカウントを入力してください
そして、入力したrootパスワードを入力し、上記設定されています
システムログインが成功する
----------------
概要:CentOSの7.0がデフォルトでインストールされた後、自動的にネットワーク接続を開きません!(モード選択ブリッジネットワーキング仮想マシン)オープンネットワークにコンフィギュレーションファイルを変更する必要があり、私たちはそう
コマンド:CD / etc / sysconfig / network-scriptsに入力し、Enterキーを押します
そして、タイプLSを入力して押し
ここではいくつかのファイルが表示されます。我々は指す矢印の絵で探しています。
そして、入力指示に、テキストエディタを開くには、VIのifcfg-eno16777736を入力して押し
そこにいくつかのキーと値のペアも、と示す矢印は、カードをアクティブされ、我々は変更する必要があります。
それから私は、編集モード、変化なしはいを入力して押して、ESCキーを押して、次のように入力しますWQを(WQが保存して終了を表します)
再起動カード: サービスネットワークスタート OKに
そして、あなたがネットワークに接続することができ、あなたが必要とするいくつかのパッケージをインストールすることができます。
コンフィギュレーションコマンドは、同じ試験のpingを介して通信することができた後に、例えばピング-C 10 202.108.22.5(PING百度ホームページアドレス、10倍にping時間)
注:番号が連続してのpingのアドレスを指定しない場合、コマンドC + Ctrlキーを終了
----------------
Linuxでの詳細なpingコマンドします。http://www.cnblogs.com/peida/archive/2013/03/06/2945407.html
ややシステムのインストール時に混乱Linuxシステムの選択の下で学生のパーティションがあるかもしれません、理解を容易にするために、ここで説明を行うには:
http://www.cnblogs.com/gylei/archive/2011/12/04/2275987.html
HTTP::同時に、Linuxシステムのディレクトリ構造を導入//www.178linux.com/9736を
----------------
二、CentOSのインストール7ランプ(Linuxの+ Apacheの+ MariaDB(MySQLを置換)+ PHP / phpMyAdminに)環境
1)、インストールアパッチ
Apacheはhttpdのため、Apacheソフトウェアをインストールするには、次のコマンドを使用しますと呼ばれるソフトウェアパッケージの名前:
[ルート@ localhostの〜]# yumをインストールhttpdの
すべての方法のプロンプトが表示されたらyと+ OKで入力します
インストール後、Apacheのhttpdサービスは、存在の形です。そのため、Apacheを起動し、ブートにそれを設定するには、次のコマンドを使用します。
[ルート@ localhostの〜]#が開始systemctl httpd.service
[ルート@ localhostの〜]#systemctlのhttpd.serviceを有効にします
その後、httpdのサービスのステータスをチェックします。
[ルート@ localhostの〜]#systemctlのステータスhttpd.service
上記のように、「有効」httpdサービスを表すこと「(実行)活性」、ブートに設定されているhttpdサービスが実行されていることを示しています。
ファイアウォールがTCPポート80を置くためにように、この場合には、HTTPプロトコルは、HTTPプロトコルのTCPポート80を使用しているため、起動されていました。
[ルート@ localhostの〜]#ファイアウォール-CMD --zone =公共--add-ポート= 80 / tcpの--permanent
変更はすぐに有効にすることができるようにファイアウォールを再起動します。
[ルート@ localhostの〜]#ファイアウォール-CMD --reload
コンフィギュレーションは、次のコマンドを使用しているかどうか確認してください:
[ルート@ localhostの〜]#ファイアウォール-CMD --list-すべて
そして、この時間は、あなただけの物理マシン上でブラウザを使用してWebサーバーを設定するアクセスできます。この時間は任意のページを作成していないので、しかし、それはテストページが付属してApacheソフトウェアを示しています。
このコマンドは、IP addrは、クエリ現在のシステム、IPアドレス、IPアドレスと物理マシンのブラウザのアドレスバーにIPアドレスを入力します
2)PHPをインストールします。
PHPソフトウェアをインストールするには、次のコマンドを使用します。
[ルート@ localhostの〜]#yumのPHPをインストールします
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------
次は、その後、私たちは手をすることができ、この単語の最後の段落の大部分に加えて、ライン上で詳しく見てみ---------------
インストールが完了したら、/etc/httpd/conf.dディレクトリでのプロファイルのでPHPは、設定ファイルを/etc/httpd/conf.d/php.confを生成し、それは、Apacheによって読み込まれます。PHPは、設定ファイル/etc/httpd/conf.modules.d/10-php.confを生成します。
この設定ファイルは、Apacheによって読み込まれます、あなたはPHP Apacheモジュールをロードできるように設定します。しかし、ソフトウェア自体のPHPの設定ファイルは、実際に/etc/php.iniです。この設定ファイルは、Apacheによって読み込まれます、あなたはPHP Apacheモジュールをロードできるように設定します。
しかし、ソフトウェア自体のPHPの設定ファイルは、実際に/etc/php.iniです。
(その後、基本的な必要性に変更を加える必要がなく、設定ファイルの記述のように見えますが、アップロードを許可php.iniのupload_max_filesizeで=最大20M //をファイルすることを示唆した。必要に応じて調整することができます
あなたはWordPressのウェブサイトの価値があまりにもティーンエイジャーを制限しているあなたは写真、ビデオ、およびその他のマルチメディア素材のサイズをアップロード構築する準備ができているとき、値が大きいほど)、変更します
ここではいくつかの設定ファイルを/etc/httpd/conf.d/php.confは以下のとおりです。
<FilesMatch \ phpの$>
でSetHandlerがapplication / x-httpd-phpの
</ FilesMatch>を使う方
// <FilesMatch正規表現>と</ FilesMatch>を使う方:ファイル名と正規表現の一致するファイルここで設定した文を適用します。
//でSetHandler:強制的に処理するために指定されたハンドラと一致するすべてのファイル。
拡張子.phpファイルののAddType text / htmlの.PHP //セットタイプtext / htmlのへ
index.phpのファイルを高めるためのDirectoryIndex index.phpを//デフォルトページ名
php_value session.save_handler "ファイル"
php_value session.save_pathは "の/ var / libに/ PHP /セッション"
ここではいくつかの設定ファイル/etc/httpd/conf.modules.d/10-php.confは以下のとおりです。
<のIfModule prefork.c>
LoadModuleのphp5_moduleモジュール/ libphp5.so
</のIfModule>
あなたは、Apacheマルチプロセッシングモジュール(MPM)を使用するのprefork(デフォルト)の場合、Apacheはモジュール(PHPモジュール)LoadModuleの指定をロードします//
最後に、設定ファイルに/etc/php.iniを見てみましょう。ファイルの先頭に、本番環境と開発環境のための指示があり、いくつかの設定値は、PHPのパフォーマンスを改善するために改変することができますがあります。Webサーバは、(これらの値がそのように設定されていることか確認)このこれらの設定に次の値が、本番環境で使用されます。
display_errors =エラーが発生した場合、エラーメッセージが(ブラウザ上に)表示されませんオフ//
PHPの開始は、(ブラウザに)現れたときにdisplay_startup_errors =オフ//エラーメッセージが発生しません
error_reporting = E_ALL&〜E_DEPRECATED&〜E_STRICT //このエラーメッセージやPHPのセットを入力するには教えてくれます
html_errors = // PHPのエラーメッセージでは、表示または記録するとき、HTML形式にメッセージをフォーマット
あるいはlog_errors =オン//これはPHPのエラーログは、ログファイルに記録することができますことができます
ignore_repeated_errors =オン//を繰り返し、エラーメッセージを無視します
繰り返されるエラーメッセージを無視する場合=には、情報源を無視//
post_max_sizeの=最大許容25M // PHP POSTデータ。必要に応じて調整することができます
file_uploads =オン//は、ファイルのアップロードを許可し、デフォルトはONです
//ファイルの20Mをアップロードすることができupload_max_filesizeで=最大。必要に応じて調整することができます
PHPが利用できるのmemory_limit = 128M //最大メモリ。必要に応じて調整することができます
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------
その後、httpdサービスを再起動します:
[ルート@ localhostの〜]# systemctl再起動httpdの
ApacheのPHPは正常に呼び出すことはできませんテストするには、/ var / www / htmlと設定ディレクトリに新しいドキュメントphpinfo.phpを作成し、
<?? PHPは>プログラムは、PHP構文、するphpinfo()であり、それはあなたのウェブサーバの情報を表示することができ、ライブラリが提供するPHPライブラリプログラムがあります。その後、ページが正常に開くことができないかどうかを確認するために、ファイルサーバーにアクセスするためにブラウザを使用して。通常の場合は、次のページが表示されます
テストした後、情報の内部のページは非常に重要なので、ので、このファイルを削除しphpinfo.php必要があります。
3)MariaDB(レッドハットからRHEL 7スタートは、MySQL置換MariaDBを使用することを推奨)をインストールします
:単純すぎるこのブログを書いて、あなたは、もう少し具体的な見ることができますhttps://blog.csdn.net/zbljz98/article/details/80462241を
--------------------------------------------------
デフォルトのMySQLの交換MariaDBのデータベース管理システムを使用したRed Hat Enterprise Linux / CentOSの7.0。インストールするには、次のコマンドを使用してMariaDBデータベース。
#yum mariadb-サーバーmariadbをインストール
MariaDBをインストールした後、(データベースを保護するために、データベース・デーモンと使用mysqlsecureinstallationスクリプトを起動するなど、リモートからrootログインを防ぐテスト・データベースを削除し、匿名ユーザーを削除するには、rootのパスワードデータベースを)。
#Systemctlはmariadbを開始------ MariaDBデータベースの起動
#のmysql_secure_installation ------ MariaDBセキュリティ設定を
rootアカウントでのログインMariaDBと終了と終了を使用して、データベースの機能をテストします。
mysql -u root
-------p
接続MariaDBデータベースMariaDB > SHOW VARIABLES;
MariaDB > quit
4)、phpMyAdminにマウント
RHEL 7.0またはCentOSの7.0は、デフォルト倉庫でphpMyAdminのバイナリパッケージを提供していません。あなたのMySQLデータベースを管理するには、コマンドラインを使用するのに適していない場合は、phpMyAdminにをインストールするには、次のコマンドではCentOS 7.0 rpmforge倉庫を有効にすることができます。
インストールEPELのインストールソース:、参照方法をインストールするための適切な送信元アドレスを選択します。
EPELホームにします。http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
「EPELリリースの最新バージョンを見つける 、EL7のための」の新しいページを開くためにクリックし、(のリンクEPEL-リリース7-5.noarchをコピーします番号)が変更されることがあります。方法以下の直接取り付け:
#yumインストールhttp://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
インストールphpMyAdminのは
YUMのphpMyAdminインストール
すでに、ああ基盤を築くため、ここではその簡単です。
設定し
phpMyAdminのデフォルトのインストールディレクトリには、/ usr / share / phpMyAdminはあり、それは自動的にディレクトリ(大文字と小文字を区別)でのApacheの設定ファイルで、仮想ホストの設定ファイル/etc/httpd/conf.d/phpMyAdmin.confを作成します。デフォルトでは、ループバックアドレスからのアクセスのみ7つのCentOS(127.0.0.1)にphpMyAdminに。リモート接続できるようにするには、その設定を変更する必要があります。
我々/etc/httpd/conf.d/phpMyAdmin.conf
------------------------------------------------
次のように、設定ファイルを変更します。
<ディレクトリを/ usr / share / phpMyAdminは/>
はAddDefaultCharset UTF-8
<のIfModule mod_authz_core.c>
#はApache 2.4
<RequireAny>
#要求するIP 127.0.0.1#注释掉
#IP必須:: 1#注释掉
すべて許可された#を新要求を添加
</ RequireAny>
</のIfModule>
<のIfModule!mod_authz_core.c>
#はApache 2.2
の注文は拒否、許可
すべてから拒否
127.0.0.1から許可
:: 1から許可
</のIfModule>
</ディレクトリ>
<ディレクトリは/ usr /シェア/ phpMyAdminに/セットアップ/>
<のIfModule mod_authz_core.c>
#はApache 2.4
<RequireAny>
アウト#Require IP 127.0.0.1#コメント
#Require IPが:: 1位のコメントが出て
、新たに追加されたすべての付与された#を必要とする
</ RequireAny>
</のIfModule>
<のIfModule!Mod_authz_core.c>
#はApache 2.2
の注文を許可、拒否
のすべてから拒否
を許可127.0.0.1
から許可::。1
</のIfModule>
</ディレクトリ>
その後、Apacheの再起動
systemctl再起動httpdが
、ブラウザのHTTPを介してアクセスすることができます://サーバのIPアドレス/ phpmyadminのアクセス
------------------------------------------------
この方法が利用できなくなって、としているので、第四工程のインストールphpMyAdminが一時的に話すことはありません。だから、特別な書き込み後。
いくつかのブログを見てみることができますがあります。
(動画付き)新しいphpMyAdminのチュートリアルをダウンロードしてインストール
https://www.php.cn/jishu/mysql/409664.html
ここで、少なくとも二つのことは、以下のリンクでダウンロードする必要があります。
ダウンロードphpmyadminの
https://www.phpmyadmin.net/
ダウンロードphpStudy
https://www.xp.cn/download.html
------------------------------------------------
あなたは記事を訂正何か間違った場所ではなく、厳格な希望がある場合はこれまでのところ、すべての作業が行われている、Linuxサーバー環境は、インストールされている、私は初心者だけで学んでいた、私が学び、進歩するために、為替の経験に一緒に皆を願っています
------------------------------------------------
最も夜のを整理するには、報酬ああを見て何の上司はありません、あなたが^ _ ^ ,,, 1314ロケットを知っている必要はありません