CentOS安裝LAMP

目前世界最流行的企業建站方式是LAMP(Linux+Apache+MySQL+PHP),即便用Linux做爲操做系統,Apache做爲Web服務器,MySQL做爲數據庫,PHP做爲服務器端腳本解釋器。這四個軟件都是遵循GPL的開放源碼軟件,它們安全、穩定、快速、功能強大,使用它們能夠創建一個快速、穩定、免費的網站系統。下文介紹的是CentOS下配置LAMP環境的詳細描述。php

1. 先查看下你的CentOS的版本是什麼,見文章:查看CentOS版本的方法mysql

2. 個人版本是 centOS 5.6,而後google 關鍵字:centOS 5.6 LAMPlinux

3. 個人安裝步驟以下:web

準備工做:sql

首先,肯定本身的資料庫和包是最新的,命令以下:數據庫

  1. yum check-update  
  2.  
  3. yum update 

若是有包須要更新,執行命令「yum update」中途會提示你是否贊成下載,而後你輸入 y,Enter就能夠了。apache

Apache:vim

下面,咱們須要安裝Apache,設置爲啓動時運行,而後啓動服務。(由於先前裝svn的時候,我裝了apache,因此這個命令我沒測試,若有問題,請留言告之)安全

  1. yum install httpd  
  2.  
  3. chkconfig -add httpd  
  4.  
  5. service httpd start 

MySql:服務器

安裝MySql相似於Apache,惟一的區別在於,須要運行一個基本的設置嚮導。

  1. 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. 

命令以下:

  1. yum install mysql-server  
  2.  
  3. chkconfig --add mysqld  
  4.  
  5. service mysqld restart  
  6.  
  7. mysql_secure_installation 
 敲最後一條命令的時候,先讓你輸入root的密碼,若是新安裝mysql,只須要按Enter就行。

而後提示你:Remove anonymous users?[Y/n] (是否刪掉匿名用戶)

我輸入:Y,而後 Enter,提示 … Success!

再提示你:Disallow root login remotely?[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:

① 設置數據庫默認的字符集爲utf8

命令:

  1. vim /etc/my.cnf 

修改以下:

  1. [mysqld]  
  2.  
  3. datadir=/var/lib/mysql  
  4.  
  5. socket=/var/lib/mysql/mysql.sock  
  6.  
  7. user=mysql 
  8.  
  9. # Default to using old password format for compatibility with mysql 3.x  
  10.  
  11. # clients (those using the mysqlclient10 compatibility package).  
  12.  
  13. old_passwords=1 
  14.  
  15. default-character-set utf8 
  16.  
  17. # Disabling symbolic-links is recommended to prevent assorted security risks;  
  18.  
  19. # to do so,uncomment this line:  
  20.  
  21. symbolic-links=0 
  22.  
  23. [mysql]  
  24.  
  25. default-character-set = utf8 

保存退出後,設置mysql服務隨系統自啓動,命令以下:

  1. chkconfig mysqld on 
 能夠經過下面命令,查看設置狀態:
  1. chkconfig --list mysqld 
 輸出:
  1. mysqld 0:off  1:off  2:on  3:on  4:on  5:on  6:off   

2~5顯示on就能夠了。

啓動mysql服務,下面是命令:

  1. /etc/rc.d/init.d/mysqld stat 

提示:

  1. Starting MySql 

能夠登陸mysql進行測試:

其餘命令補充說明:

未完:http://www.linuxidc.com/Linux/2011-07/39113.htm

PHP

最後,咱們安裝PHP以及PHP MySQL模塊。下面的命令是安裝PHP 5.1的:

  1. yum install php php-mysql 

下面的命令是安裝 PHP5.3(CentOS 5.6最新版本,建議大多數新用戶安裝):

 
  1. yum install php53 php53-mysql 
相關文章
相關標籤/搜索