アリクラウドサーバcentos7.2のデプロイLAMP体操レコード

完全な展開プロセスは、次の通りである:
1を、サーバ管理者(root)のパスワード設定、インターフェースアリクラウド管理のセット
2、コンピュータのメンテナンスインストールパテ
3、パテ着陸クラウドサーバ
4は、Apacheのインストール
yumをインストール-yのhttpd
サービス開始:systemctlスタートhttpd.service
設定起動時:httpd.service有効systemctl
設定を:
viの編集ファイルを#ある/etc/httpd/conf/httpd.conf
オプションインデックスFollowSymLinksを#はに改正:オプションは、列を禁止し、サーバはCGIやSSIを実行することができます(のExecCGI FollowSymLinksをが含まれていますディレクトリ)
すべてが付与されたとして改正拒否された要求
:!WQは#保存して終了
ファイアウォールが設定され、5を
ファイアウォール開始firewalld開始systemctl
以下は、直接開いている:Centos7下のファイアウォールが開いているポート80と443にファイアウォール-cmdのコマンドを使用して、ファイアウォールのiptablesによって変更されているがこれは、セグメントを自由化し、IP豊かなルールのためにも使用することができます。
CMD = --zone公開ファイアウォールのポート--add = 80 / TCP --permanent
ファイアウォール-CMD = --zone公共--add-PORT = 3306 / TCP --permanent
CMD = --zone公開ファイアウォールポート= 22 --add / TCP --permanentある
ファイアウォール-CMD = --zone公共--addポート= 443 / TCP --permanent
ファイアウォール-CMD --reload
。6、SELinuxを提供(変更なし既定アリ雲によってオフ)permissiveモードに
エディタのvimの/ etc /のsysconfig / selinuxをSELinuxの =強制無効に閉じSELinuxのよう改正され、永久再起動します。
7は、MariaDBデータベースのインストール
CentOSの7.0は、MariaDB、MySQLデータベースの代わりに使用されています。
インストール:YUM -y mariadb-サーバーのインストール
プロモーターをスタートsystemctl mariadb.service
systemctlはmariadb.service有効
元の構成をカバーするために、CP /usr/share/mysql/my-huge.cnfな/etc/my.cnf十分:コンフィギュレーションを。
データベース管理者パスワードを設定します。mysql_secure_installationはすべての方法yは、もちろん、最初のyは、後でパスワードを2回入力することができます。
ユーザーを増やして、後で参照してください。
8、取り付けPHP5の
インストールメインPHP:YUM -y PHPをインストール
アセンブリPHPにPHPのサポートMariaDBを取り付けます
PHP-mysqlのphp-インストール-y yumの GDのphp-のLDAP PHP-ODBC PHP-梨のphp-xmlのPHP-XMLRPCのPHP-のmbstring PHP-SNMPのPHP-石鹸カールカール-develの
再起動を:systemctl再起動mariadb.service
systemctl再起動httpd.service
構成も):(配置することができない
VIに/etc/php.ini
date.timezoneでは、PRC#はPRC = date.timezoneでに、前にセミコロンを削除=
そのdisable_functions =パススルー、エグゼクティブ、PHPを挙げることができるシステム......#無効をキャンセルし、いくつかのプログラムは、この機能を使用する必要がある場合、削除することができます機能を無効にします。
expose_php =#抑制PHPのバージョン情報オフ
short_open_tagが=#サポートPHPの短いタグON
open_basedirの= :. / tmpに/#カレントディレクトリ(合計すなわちディレクトリのPHPスクリプトファイル)し、/ tmp /ディレクトリへのアクセスを許可する設定手段を、あなたは、PHPを防ぐことができますトロイの木馬クロス駅
9、テスト:(/ var / www / htmlと設定 / Webサイトのルートディレクトリ)
viの/var/www/html/index.php入力<PHPのするphpinfo();?>
:WQ保存して終了。
オープンのhttp://サーバのIPあなたはPHPの設定ページを見ることができるならば、それはPHPサーバー正しく。
これまでのところ、LAMPプラットフォームは、より良い構築します。
そのデータベースの管理が面倒であれば10、あなたはyumをphpMyAdminのインストールグラフィカルな管理ツールをインストールし使用することができます。
11、のようなビルド新規ユーザー、変更は、/ etc / ssh / sshd_config、近くのSSHルート、変更SSHポート、:変更11022。その後、適切なファイアウォール設定は、IPのアクセスを可能に設定してください。
12、直接ではなくルートでデータベースにアクセスしようとすると、適切なアクセス権を設定したユーザーを、構築MYSQL。


いくつかの経験:
1 win10 scpコマンドが付属して、転送ファイルやすい
cmdのコマンドは、絶対パスにファイルパスを書き留め、サーバCentOSのにファイルをアップロード直接入力することができます
SCPはD:/123/test.txt [email protected]次のような/ VAR / WWW / HTML /
SCP -RD:/ 123 [email protected]:は/ var / WWW / HTML /
-R&dirctory LT
注:win7のパテインストール後、SCPでの使用PSCPできる
2.のCentOSますfile_put_contents(下)は、することはできませんその理由は、ファイルフォルダのアクセス権に書かれていません
直接先のフォルダ/ファイルの変更
#は777フォルダまたはファイル名chmodは
chmodの777 /var/www/html/yj/data.txt次のような
ファイルので、3 CentOSの大文字と小文字を区別小文字で最高の統一された名前。
4. systemctl再起動mariadb.service#再起動MariaDB
systemctl httpd.service再起動#Apacheを再起動は、
そうでない場合、データベースが呼び出すことはできません、PHP-MySQLをインストールしてください5。
PHP-MySQLのyumをインストール
6. mysqlコマンド
のmysql -hホストアドレス-uユーザー名-pユーザーのパスワード:(1)ログ
(2)終了:終了を(入力)。
(3)パスワードを変更します。mysqladminは-uユーザ名-pパスワード古いパスワード新しいパスワード
「パスワード」で識別されるホスト上のログ@ユーザ名にデータベースに付与権限*:(4)利用者を増やし
、作成このような:.グラントとしてSELECT、INSERT、UPDATE、「パスワード」で識別NEWUSER @ localhostのへ* *上の削除、
グラント作成、選択、挿入、更新、 NEWUSERに* *上の削除@「パスワード」;.#「%」で識別される「%」は、 任意のホストを表し
ルートに* *上のすべての権限を付与 @「ルート」で識別される「%」。 ;#すべての権限は、すべての権利を意味し

変更権限方法:
使用のMySQL、
更新ユーザのSETホスト=「%」ユーザー=「NEWUSER」;

7.cpカバーの取り付けプロンプト(前のCP '\'でなければなりません)しません
\ -f /usr/share/mysql/my-huge.cnf CPな/etc/my.cnf

おすすめ

転載: www.cnblogs.com/tywusy/p/12129375.html