LinuxのWebサーバはLAMPをセットアップする(Linux + Apacheの+ MySQLの/ MariaDB + PHP)
OS:麒麟サーバ・オペレーティング・システム(及び類似Cenos方法)
ディレクトリ
5.phpMyAdminのインストール(MySQLデータベースバックエンドの管理ツール)
起動する1.Apacheのダウンロードとインストール
rootユーザーに切り替え
root$ su
root$ 密码:
root$
//安装
root$ yum install httpd -y
//设置开机自启动
root$ systemctl enable httpd
//启动httpd
root$ systemctl start httpd
Apacheのインストールが完了した後に開始し、ブラウザでhttp:アクセスへ// IPリモートサーバがApacheのホームは、通常がある場合:// localhostのか、リモートコンピュータまたはhttp://127.0.0.1ブラウザは、httpを入力してください
なお、リモートアクセスであれば、それ以外のアクセスは失敗します、サーバー側のファイアウォールやファイアウォールのオープンポート80をシャットダウンする必要があります。
firewallコマンドをオフにします
root$ systemctl stop firewalld
ファイアウォールのポート80 openコマンドに設定
root$ firewall-cmd --zone=public --add-port=80/tcp --permanent
root$ systemctl restart firewalld
インストールApacheのディレクトリの後
の/ etc / httpdの/ confに/:メインの設定ディレクトリ、Apacheサーバの設定情報、ポート番号、ウェブホスティング、接続の最大数、デフォルトのアクセス・パスなどを含むメインの設定ファイルhttpd.confを、あります。
/etc/httpd/conf.d/:子構成ディレクトリ
の/ etc / httpdの/ /ログ:Apacheのログログの問題は、使用apacheの間に発生した場合、エラー情報がログファイルに記載されています
/ var / www /のCGI-binに:cgiのデフォルトのディレクトリ・パブリッシング
/ var / www / htmlと設定:静的なページデフォルトのディレクトリ・パブリッシング
我々は、/ var / www / htmlディレクトリにindex.htmlファイルを作成し、単純に設定
root$ cd /var//www/html
root$ touch index.html
root$ echo "Hello World" > index.html
我々はできるのhttp:アクセス//localhost/index.html:// localhostのまたはhttp
2.PHPインストール
//安装php
root$ yum install php -y
//安装mysql/mariadb依赖包
root$ yum install php-mysql -y
のは、PHPが正しくインストールされていることを確認してみましょう
root$ cd /usr/bin/
root$ echo '<?php echo "Hello PHP";echo "\n";?>' > hello.php
root$ php hello.php
インストールが成功した後、こんにちはPHPをプリントアウトを参照してください。
3.MariaDBインストール
インストールされているかどうか確認をインストールする前に
root$ rpm -q mariadb
未安装软件包 mariadb
Mariadbは、クライアントとサーバーをインストールします
root$ yum -y install mariadb mariadb-server
最初からセットブート、mariadbサービスを開始
root$ systemctl enable mariadb
root$ systemctl start mariadb
ビューMariadb起動OK
root$ ps -e | grep mysql
あなたはmariadbをアンインストールする場合
root$ yum erase mariadb
4.Mariadb使用
root$ mysql -u root -p
Mariadbは、MySQLの支店で、構文はほぼ同じです
5.phpMyAdminのインストール(MySQLデータベースバックエンドの管理ツール)
root$ yum install phpMyAdmin -y
// localhostの/ phpMyAdminは:ウェブサイトのhttpを介してアクセスすることが
6.LAMPトポロジと作業プロセス
LAMPトポロジプロセス参照https://blog.csdn.net/sj349781478/article/details/84224440
apacheの次の主要な機能を実現します:
最初ます:http独自のサービスやその他の応答パケットを構築するための要求を処理します。
第二:PHPサポート応答プログラム(またはPHP FPMによるモジュール)のためのApacheの設定;
第三:PHPのFCGI処理プログラムにリバースプロキシによってそのようにApacheのPHPの具体的な処理手順を構成する方法。
以下の主な機能を実現するmariadb:
まず:データのストレージを提供するPHPプログラム。
第二:PHPプログラムを提供する(通常はパフォーマンスの観点から考慮、データベースの分離を読み書きしようとする)のデータを読み込みます。
PHPは、次の主要な機能を実現します:
最初:Apacheのアクセス・インタフェースを提供する、すなわち、CGIまたはFast CGI(FPM)。
第二:プログラムのためのPHPインタプリタを提供します。
第三:環境基本機能mairadbデータベース接続を提供します。