1. 程式人生 > >CentOS安裝 LAMP -- Linux Apache MySQL PHP

CentOS安裝 LAMP -- Linux Apache MySQL PHP

LAMP --  Linux Apache MySQL PHP

在CentOS安裝的順序,我一般是Apache -> MySQL -> PHP

第一步、安裝並配置Apache

1、使用yum安裝

[plain] view plaincopy
  1. yum install httpd  
2、修改防火牆配置,開啟80埠,可以順便把MySQL的3306埠也開啟 [plain] view plaincopy
  1. vi /etc/sysconfig/iptables  

新增兩條記錄

[plain] view plaincopy
  1. -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT   
  2. -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT  

注意新增位置,如下圖

3、關閉SELINUX

[plain] view plaincopy
  1. vi /etc/selinux/config  

修改SELINUX=disabled

4、Apache配置檔案

[plain] view plaincopy
  1. vi /etc/httpd/conf/httpd.conf   

找到ServerName,設定為自己的域名,如果沒有域名,可以設定為localhost:80

5、開機自動啟動Apache

[plain] view plaincopy
  1. chkconfig httpd on  

6、重啟Apache

[plain] view plaincopy
  1. service httpd restart  

7、開啟瀏覽器,輸入地址測試

第二步、安裝並配置MySQL

1、使用yum安裝

[plain] view plaincopy
  1. yum install mysql mysql-server  

2、開機自動啟動MySQL

[plain] view plaincopy
  1. chkconfig mysqld on  

3、MySQL設定root密碼

[plain] view plaincopy
  1. mysql_secure_installation  

回車後,輸入y進行密碼設定,設定完密碼之後,一路回車,直到出現:Thanks for using MySQL!

4、重啟MySQL

[plain] view plaincopy
  1. service mysqld restart  

第三步、安裝並配置PHP

1、使用yum安裝

[plain] view plaincopy
  1. yum install php  

2、安裝PHP元件

[plain] view plaincopy
  1. 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  

3、重啟Apache和MySQL

4、可以在預設的程式碼目錄下,上傳PHP檔案進行測試,預設目錄在/var/www/html。可以在httpd.conf檔案裡修改路徑。

*然後,就可以根據自己的具體需要,來對Apache MySQL PHP進行配置。預設的配置檔案路徑如下:

Apache配置檔案路徑:/etc/httpd/conf/httpd.conf
MySQL配置檔案路徑: /etc/my.cnf
PHP配置檔案路徑:     /etc/php.ini