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
ネットワークの構成:
私の構成は次のとおりです.
ホスト名の変更[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サーバを再起動します
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 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サーバを再起動します