centosインストールamp(システムインストールを含む)

4031 ワード

インストールcentos
http://jingyan.baidu.com/article/a65957f4af6d9524e67f9b80.html
centos 6のデフォルトはグラフィックインタフェースです.virtualboxでは512 mのメモリしか与えられていないので、自動的に低構成コマンドラインを行い、1536 mのメモリを再び与えると、グラフィックインタフェースが出てきます.コマンドラインを使用するには、起動時にescキーを押してlinux textを入力してコマンドラインモードに入ることができます.ありがとうございます.貼り付けました.
tab skip re-initalize all aria ShangHai write change disk
ネットワークの構成:
私の構成は次のとおりです.
DEVICE=eth0
HWADDR=08:00:27:45:6B:35
TYPE=Ethernet
UUID=593c5572-4b5a-4703-a694-71cd190aeb8d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

IPADDR=192.168.1.190
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

ホスト名の変更[root@centos~]#vi/etc/sysconfig/networkファイルを開き、以下の内容を修正してNETWORKING=yesを保存します.ネットワークHOSTNAME=centosを使用してホスト名を設定します.NICの変更[root@centos~]#vi/etc/sysconfig/network-scripts/ifcfg-eth 0 IPADDR=0.40.24.92#指定自機IPアドレスNETMASK=255.255.255.0#指定サブネットマスクGATEWAY=0.40.24.255#指定ゲートウェイ4.DNSの修正[root@centos ~]# vim/etc/resolv.confはファイルを開き、以下の内容を変更してnameserver 114.1115.115#共通のDNSサーバ5を保存する.ネットワーク構成を再起動[root@centos ~]#service network restart     6.再起動[root@centos ~]#shutdown -r now   7.現在のIP設定を表示[root@centos ~]# ifconfig   8.外部ネットワークに接続するかどうかをテスト[root@centos ~]# ping www.163.com
インストールamp
ステップ1:ファイアウォールの構成(デフォルトでは、ポート80と3306はアクセスを拒否し、ファイアウォール上で構成):
vi/etc/sysconfig/iptables(「COMMIT」の前の行に次の2つを加えた)
  • -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

  • -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 
    サービスiptabels saveとサービスiptables restartの実行
    まだアクセスできない場合は、:iptables-I INPUT-p TCP--dport 80-j ACCEPT
    保存構成:/etc/rc.d/init.d/iptables save
    次にファイアウォールを再起動する、構成を有効にする:/etc/init.d/iptables restart 
    (apacheも再起動、/etc/init.d/http restart)
    ステップ2:Apacheのインストール
    (もう1つのインストール方法は、apache+php+mysqlです.リンクを参照してください.http://blog.csdn.net/lumengabc/article/details/38963609)
    次のコマンドを使用してApacheをインストールします.
    yum install httpd  
    次の文が出ている場合は、Apacheがインストールされていることを示します.再インストールする必要はありません.

    インストール後、Apache:/etc/initを再起動します.d/httpd restart
    次にApacheを起動起動するように設定:chkconfig httpd on.(これにより、サーバが再起動するたびにhttpサービスを手動で起動する必要がなくなります)
    httpサービスの開始ステータスを表示するには、コマンド:chkconfig--list httpd(各レベルでのhttpの起動ステータスが表示されます)を使用します.
    ステップ3:MySQLのインストール
    1、以下のコマンドを使用してMySQLをインストールします.
    yum install mysql mysql-server  
    同様に、インストールされたというメッセージが表示されたら、MySQLがインストールされていることを示します.スキップしてもいいです.そうしないと、自動的にMySQLがインストールされます.
    インストールが完了したら、MySQL:/etc/initを起動します.d/mysql start
    MySQLを起動に設定:chkconfig mysqld on最後に、プロファイルをコピー:cp/usr/share/mysql/my-medium.cnf  /etc/my.cnf(/etcの下にmy.cnfファイルがあります.直接上書きすればいいです)
    2、以下のコマンドでrootアカウントにパスワードを設定する
    mysql_secure_installation  
    ヒントに従ってパスワードを2回入力し、設定に成功しました.設定中に削除を求めるメッセージが表示されます.
    anonymousユーザーは、rootのリモートアクセスを拒否するか、テスト用のデータベースを削除するかなど、自分の実情に合わせて選択する必要があります.最後に現れた:Thanks for using MySQL!,パスワードの設定に成功しました.
    MySQL:/etc/initを再起動します.d/mysqld restart
    ステップ4:PHPを取り付ける
    1、以下のコマンドを使用してPHPをインストールする.
    yum install php  
    ヒントに従って下にインストールすればいいです.インストール後、Apache:/etc/initを再起動します.d/httpd restart 2、PHPコンポーネントをインストールし、PHPがMySQLをサポートする
    コマンド:yum search phpを使用してPHPのコンポーネントを表示し、必要なモジュールを選択してインストールできます.
     yum install 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
    インストール後、Apache:/etc/initを再起動します.d/httpd restart 
    MySQL:/etc/initを再起動します.d/mysqld restart
    ここまで来るとLAMPのAMPは既にインストール済みですが、webサーバはこの時点でアクセスできません.サーバにアクセスするため、ApacheとPHPに対応した構成が必要です.
    1、vi/etc/httpd/conf/httpd.conf DocumentRoot「/var/www/html」というapacheのルートディレクトリを見つけて/var/www/htmlというディレクトリを/home/wwwroot/web 1/htdocsに変更して#定義apache/var/www/htmlという領域を見つけて/var/www/htmlを/home/wwwroot/web 1/htdocsに変更するとapahceの黙認経路をservice httpd restart#Apacheサーバを再起動します