CentOSでのLAMP環境の構成方法
現在、世界で最も流行している企業構築方式はLAMP(Linux+Apache+MySQL+PHP)であり、つまりLinuxをオペレーティングシステムとして、ApacheをWebサーバとして、MySQLをデータベースとして、PHPをサーバ側スクリプト解釈器としている.この4つのソフトウェアはいずれもGPLに従うオープンソースソフトウェアであり、安全、安定、高速、機能が強く、高速、安定、無料のウェブサイトシステムを構築することができます.以下、CentOSでのLAMP環境の構成の詳細について説明する.
1.まず、あなたのCentOSのバージョンが何であるかを確認します.文章を参照してください.CentOSのバージョンを表示する方法
2.私のバージョンはcentOS 5.6で、googleキーワード:centOS 5.6 LAMP
3.インストール手順は次のとおりです.
準備:
まず、自分のリポジトリとパッケージが最新であることを確認します.コマンドは次のとおりです.
Apache:
次に、Apacheをインストールし、起動時に実行し、サービスを開始するように設定する必要があります.(前にsvnをインストールしたとき、apacheをインストールしたので、このコマンドはテストしていません.問題があれば、伝言を残してください)
MySqlのインストールはApacheと似ていますが、基本的な設定ウィザードを実行する必要があるのは唯一の違いです.
そしてあなたにヒントを与えます:Remove anonymous users?[Y/n](匿名ユーザを削除するかどうか)
私は入力します:Y、それからEnter、ヒント...Success!
ヒント:Disallow root login remotey?[Y/n](リモートrootログインをキャンセルするかどうか)
私は入力します:Y、それからEnter、ヒント...Success!
ヒント:Remove test database and access to it?[Y/n](testデータベースを削除するかどうか)
私は入力します:Y、それからEnter、ヒント...Success!いくつかの情報
ヒント:Reload privilege tables now?[Y/n]
私は入力します:Y、それからEnter、ヒント...Success!いくつかの情報
インストールが完了したらmysqlを構成します.
①データベースのデフォルト文字セットをutf 8に設定
コマンド:
mysqlサービスを起動します.次はコマンドです.
その他のコマンドの補足説明:
未完:http://www.linuxidc.com/Linux/2011-07/39113.htm
PHP
最後に、PHPおよびPHP MySQLモジュールをインストールします.次のコマンドはPHP 5.1をインストールします.
1.まず、あなたのCentOSのバージョンが何であるかを確認します.文章を参照してください.CentOSのバージョンを表示する方法
2.私のバージョンはcentOS 5.6で、googleキーワード:centOS 5.6 LAMP
3.インストール手順は次のとおりです.
準備:
まず、自分のリポジトリとパッケージが最新であることを確認します.コマンドは次のとおりです.
- yum check-update
-
- yum update
パッケージを更新する必要がある場合は、コマンド「yum update」を実行する途中でダウンロードに同意するかどうかを提示し、y、Enterを入力すればいいです.Apache:
次に、Apacheをインストールし、起動時に実行し、サービスを開始するように設定する必要があります.(前にsvnをインストールしたとき、apacheをインストールしたので、このコマンドはテストしていません.問題があれば、伝言を残してください)
- yum install httpd
-
- chkconfig -add httpd
-
- service httpd start
MySql: MySqlのインストールはApacheと似ていますが、基本的な設定ウィザードを実行する必要があるのは唯一の違いです.
- When prompted by mysql_secure_installation,I recommend removing anonymous users,disallowing remote root logins,removing the test database and then reloading the privilege tables when prompted.
コマンドは次のとおりです.
- yum install mysql-server
-
- chkconfig --add mysqld
-
- service mysqld restart
-
- mysql_secure_installation
最後のコマンドを叩くときはrootのパスワードを入力させ、mysqlを新しくインストールしたらEnterを押すだけでいいです.そしてあなたにヒントを与えます:Remove anonymous users?[Y/n](匿名ユーザを削除するかどうか)
私は入力します:Y、それからEnter、ヒント...Success!
ヒント:Disallow root login remotey?[Y/n](リモートrootログインをキャンセルするかどうか)
私は入力します:Y、それからEnter、ヒント...Success!
ヒント:Remove test database and access to it?[Y/n](testデータベースを削除するかどうか)
私は入力します:Y、それからEnter、ヒント...Success!いくつかの情報
ヒント:Reload privilege tables now?[Y/n]
私は入力します:Y、それからEnter、ヒント...Success!いくつかの情報
インストールが完了したらmysqlを構成します.
①データベースのデフォルト文字セットをutf 8に設定
コマンド:
- vim /etc/my.cnf
次のように変更します.
- [mysqld]
-
- datadir=/var/lib/mysql
-
- socket=/var/lib/mysql/mysql.sock
-
- user=mysql
-
- # Default to using old password format for compatibility with mysql 3.x
-
- # clients (those using the mysqlclient10 compatibility package).
-
- old_passwords=1
-
- default-character-set = utf8
-
- # Disabling symbolic-links is recommended to prevent assorted security risks;
-
- # to do so,uncomment this line:
-
- # symbolic-links=0
-
- [mysql]
-
- default-character-set = utf8
保存終了後、mysqlサービスをシステムとともに自動的に起動するように設定します.コマンドは次のとおりです.
- chkconfig mysqld on
次のコマンドを使用して、設定ステータスを表示できます.
- chkconfig --list mysqld
出力:
- mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
2~5はonを表示すればいいです.mysqlサービスを起動します.次はコマンドです.
- /etc/rc.d/init.d/mysqld stat
ヒント:
- Starting MySql
mysqlにログインしてテストできます.その他のコマンドの補足説明:
未完:http://www.linuxidc.com/Linux/2011-07/39113.htm
PHP
最後に、PHPおよびPHP MySQLモジュールをインストールします.次のコマンドはPHP 5.1をインストールします.
- yum install php php-mysql
次のコマンドはPHP 5.3のインストールです(CentOS 5.6の最新バージョンで、ほとんどの新しいユーザーにインストールすることをお勧めします).
- yum install php53 php53-mysql