サービスには、ランプ内蔵された環境をインストールしました

まず、  設置されたランプは、サービス環境を設定し、

準備:

1、ポート80をオンにし、ファイアウォールを設定するには、ポート3306
VI、/ etc / sysconfig / iptables内
-A INPUT -m -m州-state NEW -p TCPは#80 ACCEPT -j -ファイアウォールを介してDPORTのTCPポート80を許可
-A INPUTを-m -dport -p TCP状態-state NEW -m tcpの #をACCEPT -j 3306は、 ファイアウォールを介してポート3306を許可します

上記-A入力-m状態-state NEW -m TCPに添加TCPは以下ACCEPT -j 22 -dport -p

/etc/init.d/iptablesを有効にするには、#最終再起動、ファイアウォールの設定を再起動します

2、近くのSELinux
のviの/ etc / SELinuxは/設定
##はコメントしSELINUX =強制
対象と#はコメント#SELINUXTYPE =
SELINUX =無効#の増加を
:#WQ保存、クローズ、
今#は、システムを再起動する-rシャットダウン

インストール:

1、Apacheのインストール

アンインストールが来るのhttpd:httpdの削除yumを
求められたらyumののhttpd#をインストールし、正常にインストールをインストールするには、Yを入力するには、
#はApacheを起動起動/etc/init.d/httpd

注:Apacheは起動エラーの後にプロンプトが表示されます:
httpdの開始:httpdの:確実に判断できませんでしたのServerNameのために:: 1を使用して、サーバの完全予選ドメイン名を
解決:
VIエディタ#ある/etc/httpd/conf/httpd.conf
を見つける# ServerNameのwww.example.com:80
にドメイン名が存在しない場合は、localhostに設定することができ、独自のドメイン名を設定するには、ここのServerName www.osyunwei.com:80番号を変更します
!:WQ#保存して終了
#ONのchkconfig httpdのは、起動するように設定されています
/など/ init.dディレクトリ/ httpdの再起動#Apacheを再起動

2、MySQLをインストールします

アンインストールは、MySQLが付属しています:

YUMのMySQLのMySQLサーバのmysql-libsのを取り除くのcompat-mysql51
RM -rfの/ var / libに/ mysqlの
RMな/etc/my.cnf

インストール:

YUMのMySQLのMySQLサーバ#は、インストールが完了するまで、インストールを自動的にインストールするためにYを入力するかどうかを確認するインストール
#スタートMySQLの起動/etc/init.d/mysqld
#ONのchkconfig mysqldのが起動するように設定されている
/ CPは、/ usr / share / mysqlの私-medium.cnfな/etc/my.cnf#コピープロファイル(注:/ etcディレクトリには、適用範囲を指示することができ、デフォルトのmy.cnfを持っている場合)

:rootアカウントのパスワードを設定し
mysql_secure_installation
Yが入力し、プロンプトが表示され、入力し
、パスワードを2回入力してエンター
に従って、一つの入力Yを促し
、最後に出現!使用してMySQLのおかげで
のMySQLのパスワードの設定が完了し、MySQLを再起動します。
/etc/init.d/のをmysqldを再起動#再起動
/etc/init.d/mysqldストップ#ストップは
#開始を開始/etc/init.d/mysqld

3は、PHP5のマウント
インストールPHPのyumは
インストールYを完了するように要求に従って

PHP5のサポートMySQLのように、PHPコンポーネントをインストール
yumのPHP-MySQLのPHP-GDのlibjpeg * PHP-IMAPのPHP-LDAP PHP-ODBC PHP-PEAR PHP-XML PHP-XMLRPCのPHP-のmbstring PHP-mcryptのPHP-bcmathのPHP-はmhash libmcryptのインストール
ここをインストールされた1つ以上のインストールパッケージを選択し
、プロンプトがYを入力に従って
再起動#を再起動すると、MySQLは/etc/init.d/mysqld
再起動#のApcheを再起動/etc/init.d/httpd

関連:

1、Apacheの設定
viのある/etc/httpd/conf/httpd.conf#編集ファイル
ServerTokens OSの変更は、ライン44である:ServerTokensのProd(エラーページがサーバーオペレーティングシステムの名前が表示されません)
オンラインで536に変更ServerSignature :ServerSignatureオフ(Apacheのエラーページのバージョンでは表示されません)
に変更インデックスFollowSymLinksを331行のオプション:(サーバーはCGIやSSI、禁止リストのディレクトリを実行することができます)exeファイルCCGIのはFollowSymLinks ES INCLUDオプション
.cgiのCGIスクリプトで#AddHandlerを796行が改正など:AddHandlerはCGIスクリプト.cgiでの.pl(.plのスクリプトの拡張子が名前のCGIを実行できるように)
AllowOverrideのなしが338行を変更していないです:AllowOverrideのすべてが(.htaccessの許可)
はAddDefaultCharsetはUTF-8 759行に変更します: AddDefaultCharset GB2312(GB2312は、既定のコードに追加)
オプションはインデックスが554ラインでのMultiViewsオプションのMultiViews FollowSymLinksを(ブラウザのツリー構造に表示されない)を変更はFollowSymLinks
のDirectoryIndexインデックス:ライン402上のDirectoryIndex index.htmlをindex.html.varが変更されます。 htmlのindex.htmをデフォルト .htmlをDefault.htmの

index.phpのDefault.phpのindex.html.var(index.phpをを追加し、デフォルトのホーム・ページファイルを設定)
キープアライブオフが76で動作を変更:キープアライブでは(手続き型オンライン許可する)
83行の100に修正MaxKeepAliveRequests:MaxKeepAliveRequests 1000(増加同時接続数)
:!WQ#保存して終了し
/etc/init.d/httpd再起動#再起動
のrm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html#デフォルトのテストを削除ページ

2、PHPが配置
VIに/etc/php.ini#編集
date.timezoneで= PRC date.timezoneで= PRCに除去前列のセミコロンで#946

disable_functions =パススルー、幹部、システム、chroot環境、SCANDIR、chgrpコマンド、chownコマンド、shell_e XEC、procは_オープン、proc_get_status、ini_alter、ini_alter、ini_restore、DL、はopenlog、syslogの、readlinkが、シンボリックリンク、ローマ教皇のパススルー、stream_socket_server、escapeshellcmd、DLL、 popenの、disk_free_space、checkdnsrr、checkdnsrr、は、getservbyname、

getservbyport、disk_total_space、posix_ctermid、posix_get_last_error、posix_getcwd、posix_getegid、posix_geteuid、posix_getgid、posix_getgrgid、posix_getgrnam、posix_getgroups、posix_getlogin、posix_getpgid、posix_getpgrp、posix_getpid、posix_getppid、posix_getpwnam、posix_getpwuid、posix_getrlimit、posix_getsid、posix_getuid、posix_isatty、posix_kill、posix_mkfifo、posix_setegid、 posix_seteuid、posix_setgid、posix_setpgid、posix_setsid、posix_setuid、posix_strerror、posix_times、posix_ttyname、posix_uname

#リストのPHPの機能は無効になりますが、キャンセル、一部のプログラムは、この機能を使用する必要がある場合、削除することができ、386行で無効にすることができます。
432行に表示expose_php =オフ#は、PHPのバージョン情報禁止されている
#745ラインSQLインジェクションの防止のためのオープンmagic_quotes_gpcのオン= magic_quotes_gpcのを
#229ラインのサポートPHPの短いタグON =はshort_open_tagを
= :. / tmpに/#は380行の設定を表しopen_basedirの(:夢のコンテンツ管理システムを追求たとえば)、あなたが旅行をログオフすることができ、または現在のディレクトリ(つまり、ディレクトリのPHPスクリプトファイルどこ合計)にアクセスし、/ tmp /ディレクトリを許可し、PHPのトロイの木馬を防ぐことができますクロスサイト、インストーラが変更された後、質問があります/data/www.osyunwei.com/:/tmp/プログラムディレクトリに直接書き込む
!WQ#保存して終了は:
再起動/etc/init.d/mysqld#再起動のMySQL
/etc/init.d/httpd再起動#再起動Apche

テスト:
CDの/ var / WWW / HTML
のviのindex.php#は、以下の内容を入力し
、<PHP?
のphpinfo();
?>
:WQ保存して終了の#!
クライアントのブラウザでサーバーのIPアドレスを入力して、あなたは、以下に示す相関関係を見ることができます設定情報!

その他:

後続のインストールPDO_MYSQL拡張モジュールのみ:YUMのphp-mysqlのインストール

手動インストールエラー(:エラー:!?するmysql_query行方不明configureは)が表示されます

第二に、ランプのインストールパッケージを使用することは、環境をアップキー

多くの人々は、Apache、mydql、トラブルのPHPの多くをインストールされたことと思いますが、手動でも設定する必要があります。だから、次のXiaobianは、サービス環境を構築するためのキーパッケージでランプをインストールする方法を知っている皆をリードしています。

展開LNMP / LAMP / LNMPAキーパケット

1、インストールスクリプトのダウンロードを抽出し、実行します

    wgetのhttp://mirrors.linuxeye.com/lnmp-full.tar.gz

    LNMP-full.tar.gz xzf取り

    CDのLNMP

./install.shを

2、プロジェクトの選択のインストールプロセス

このスクリプトの機能は無人初めからではありませんので、私たちは私たちの環境のさまざまなバージョンに応じて選択する必要があるので、選択プロセスが複雑で、我々は、このプロセスでは、我々はLAMP環境がインストールされていることを理解する必要があります。

(1)、及びシステムポート、WEBサーバのインストール設定をアップグレード

我々は図を参照し始めると、公式にはシステムを更新しないことをお勧めし、その後、我々は更新されません。私たちは、直接、これは非常に良いですが、インストールスクリプトのプロセスのルートポートに直接変更することができ、または私達は22のデフォルトを使用しない、サーバは安全性の問題である場合、ポートを変更する必要があります。2.4をインストールするために、我々はLAMP環境をインストールするため、Webサーバーが、インストールされているので、nginxのがインストールされていない、Apacheが独自のバージョンをインストールしたい、私はここにいます。

(2)データベースのバージョンとPHPのバージョン選択をインストール

ここでは、インストールされたデータベースとPHPのバージョンを選択する必要があります。

(3)、他の関連サーバコンポーネントのインストール

私たち自身のウェブサイト環境の需要環境によると、必要なコンポーネントを構成し、小さな個人的なアドバイスをインストールするためにそれを使用する必要がある場合は、使用する必要、インストールしていないしていないということです。

 

第三に、いくつかの展開のインストール後

設定が完了すると、自動的に無人インストールは、システムは、速度に応じて20〜30分間実行する必要がある、要するに、我々は、サーバーを再起動することができ、Y、入力設置図のインターフェイス上の標識を参照するのを待つ、待つ必要があり、その後、検出されました下に完全にインストールされています。

我々はまだサーバ構成環境の後にいくつかの作業を行う必要があり、最も重要なのは、我々はすべてを知っているので、知らない、ホーム、ホームホーム/ wwwrootに/デフォルトと同様に、ディレクトリ・パスのphpMyAdminを修正する必要のデフォルトのインストールを削除することです私がしなければなりません。

 

第三に、初期ランプ環境でウェブサイトを構築するには

ここでは、セミ知られているシステムの主流である、例えば、ちょうど1クリックインストールLAMP環境で直接サイトを設定。

蝉知企业建站系统下载: www.chanzhi.org/download/chanzhi5.2-126.html/?u=xcj

蝉知系统使用手册:http://www.chanzhi.org/book/chanzhieps.html/?u=xcj

下载解压后,将s y s t e m文件夹移到www文件夹中,这个www文件夹就是我么一会需要上传的网站文件。

LAMP环境添加站点:

因为一键包不同于WEB面板,我们添加站点需要用到命令,好歹比手工部署好一些,用到下面的命令。

    cd /root/lnmp

    ./vhost.sh

我们将www下的文件上传到网站根目录下,访问网站地址进行安装。

启动安装程序

访问您的域名http://domain/install.php。如果您将蝉知安装在二级目录,还需要再加上二级路径。

检查模块和目录权限

おすすめ

転載: www.cnblogs.com/qianmujun/p/11117195.html