LAMPフレームワーク

基本的な常識

LNMP(Linuxの+ nginxの+のMySQL + PHP)// PHP-FPM プロセスの
LAMP(Linuxの+ Apacheの+のMySQL + PHP)// PHP Apacheモジュールとして
nginxの+ Tomcatの//のApache Tomcat、Javaのと組み合わせを置き換えます

Apacheのhttpdがあります

第二に、一歩

[ルート@ apacheの〜]#yumを-y HTTPD mariadb-サーバmariadb PHPのPHP-mysqlのGDのPHP-GDインストール
[ルート@のApacheを〜]のhttpd mariadb開始systemctl#
[ルート@ apacheの〜]#のsystemctlのhttpd mariadbを有効にします

三、HTTPサーバー:(テストLAMP)

1、Apacheのインストール

[ルート@ apacheの〜]#yumを-yのhttpdをインストールし
ます。[root @ apacheの〜]#はhttpdの起動systemctl
[ルート@ apacheの〜]#のsystemctlをHTTPDを有効にします

2、ファイアウォール

[ルート@ apacheの〜]#は-ri '/ ^ SELINUX = / cSELINUX =無効'に/ etc / selinuxを/ configにsedの
[ルート@ apacheの〜]#のsetenforce 0
[ルート@ apacheの〜]#ファイアウォール-CMD --permanentを-アドオンサービス= HTTP
[ルート@ apacheの〜]#ファイアウォール-CMD --permanent --add-サービス= httpsの
[ルート@ apacheの〜]#ファイアウォール-CMD --reload

3、静的なWebサイトのホームディレクトリには、テストページを作成します

 静的なページの設立。
[Apacheの〜@ルート]#vimの/var/www/html/index.html
1910test
ブラウザの入力IPは、テストが成功したかどうかを観察します。

 動的なページを作成します。
[Apacheの〜@ルート]#vimの/var/www/html/2.php
<PHP?
のphpinfo();
?>
テストがNO、成功するかどうかを確認してください

4、PHPをインストール

その理由は、テストが失敗しました。誰ので動的言語を解決します。
[ルート@ apacheの〜]#yumを -yは、PHP // phpのインストールとApacheモジュールを

インストールを観察した結果。
[Apacheのルート@〜]#LL /etc/httpd/modules/libphp5.so
-rwxr-X-XR 24 2015年6月1日にルートルート4588368 /etc/httpd/modules/libphp5.so
[Apacheのルート@〜]#LL /etc/httpd/conf.d/php.conf
-rw-rを- 。r--の1つのルートルート691 6月24から2015まではを/etc/httpd/conf.d/php.conf
Webサイトのプログラムを再起動します。PHPモジュールを動員し
、[ルート@ apacheの〜]#systemctl再起動httpdの
再ページを更新してください。下記を参照してください。PHP言語が正常に解決されます。


[Apacheのルート@〜]#yumを-Y-ServerのインストールMariaDB MariaDB
[Apacheのルート@〜]#はmariadb.serviceを起動systemctl
[Apacheのルート@〜]#のsystemctlのmariadb.service有効

強化MySQLを。
[ルート@ apacheの〜]#のmysql_secure_installation // [オプション] mariadbのセキュリティ強化
設定rootパスワード[Y- / N-]?
新しいパスワードは:123
123:新しい再新しいパスワードを入力
手動テストアカウントのパスワードを。
[ルート@ apacheの〜]#mysqlの -uroot -p123 // mariadbテストログ
MariaDB [(なし)]> \ qと

#のRMの-rfの/ var / WWW / HTML / * [Apacheの〜@ルート]
[Apacheの〜@ルート] Vimの/var/www/html/index.php#
<PHP?
$リンク=にmysql_connect( 'localhostの'、 'ルート'、 '123');
IF($リンク)
"successfuly"エコー;
他に
"Faileを"エコー;
にmysql_close ();
?>
図5に示すように、データベースをマウント(のMySQL / Mariadb)

PHPの接続構成MariaDB
[Apacheのルート@〜]#yumをインストールしたPHP -Y-MySQLの
[Apacheのルートは@〜]#-m PHPのPHP拡張チェック//
[PHPモジュール]
MySQLの
mysqliの
[Apacheのルート@〜]#は再起動をsystemctlをHTTPD
6は、Mariadbを接続するための、PHP、MySQLの配置しました

7、Apacheの基本的な構成

[ルートTianyun〜@]#のVimのある/etc/httpd/conf/httpd.confの
ServerRootからの"/ etc / httpdの" //インストールディレクトリは、
80 //リスニングポートリッスン
conf.dの下IncludeOptionalのconf.d / *。confに//を含め* .confのファイルの
ユーザーのapache //ユーザー実行しているApacheの
グループのapache //実行するApacheのグループ
のDirectoryIndex index.htmlをindex.phpの//はと、デフォルトのホーム・ページを設定します。
DocumentRootの//デフォルトのホームディレクトリサイト

 

おすすめ

転載: www.cnblogs.com/zjz20/p/11323505.html