centOS6.4 RedHat 安裝 apache2.4 php5.6 mysql5.5

                                                            centOS6.4  RedHat  安裝 apache2.4 php5.6 mysql5.5  

這幾天需要安裝一套LAMP的環境,  由於機器短缺,所以就在服務器上單獨虛機出一個centOS6.4。由於很久沒有實際操作,就稍微廢了點勁,從網上找了些資料,垃圾的不行,還被人轉發無數。廢話不多說 , 直接告訴大家安裝步驟。


1、安裝apache

          安裝方式比較多 可以採用yum  或者 rpm 方式。如  yum install http   ; rpm  

          我採用的httpd-2.4.20.tar.gz, 從官網下載即可。

          同時需要下載相關依賴包apr-1.5.1.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.32.tar.gz


          一、首先安裝依賴包:

                  tar zxvf  apr-1.5.1.tar.gz
                  cd apr-1.5.1
                 ./configure
                 make
                 make install
        

                 tar zxvf apr-util-1.5.4.tar.gz
                ./configure 

                make& make install

                tar zxvf pcre-8.32.tar.gz
                ./configure 

               make& make install

       二、然後安裝httpd

                tar zxvf httpd-2.4.20.tar.gz
                ./configure  --enable-so      備註:一定要注意此處,因爲後續要安裝php,編譯後生成libphp5.so文件到apache2下面,

            這裏採用的是 Apache2.0以後 的語法

               make& make install


       三、配置apache

              apache設爲linux服務
              cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd

              chkconfig --add httpd

              chkconfig httpd on  設置爲開機啓動

2、安裝mysql

             一、下載mysql安裝包 http://dev.mysql.com/downloads/mysql/#downloads

                     安裝MySQL主要有兩種方法:一種是通過源碼自行編譯安裝,這種適合高級用戶定製MySQL的特性,這裏不做說明;另一種是通過編譯過的二進制文件進行安裝。二進制文件安裝的方法又分爲兩種:一種是不針對特定平臺的通用安裝方法,使用的二進制文件是後綴爲.tar.gz的壓縮文件;第二種是使用RPM或其他包進行安裝,這種安裝進程會自動完成系統的相關配置,所以比較方便。

           二、檢查是否安裝mysql

                  rpm -qa|grep -imysql

                 如果存在則刪除

                 rpm -emysql-libs-5.1.61-4.el6.x86_64 --nodeps

          三、 添加mysql組和mysql用戶,用於設置mysql安裝目錄文件所有者和所屬組

                 groupadd  mysql

                 useradd -r -g mysql mysql

                 cd /usr/local

                 tar zxvf /path/to/mysql-5.5.29-linux2.6-x86_64.tar.gz

                 ln -s mysql-5.5.29-linux2.6-x86_64 mysql

                 進入mysql文件夾,也就是mysql所在的目錄,並更改所屬的組和用戶

                 cd  mysql

                 chown -R mysql .  注意此處的點

                 chgrp -R mysql . 

            四、     執行mysql_install_db腳本,對mysql中的data目錄進行初始化並創建一些系統表格。注意mysql服務進程mysqld運行時會訪問data目錄,所以必須由啓動mysqld進程的用戶(就是我們之前設置的mysql用戶)執行這個腳本,或者用root執行,但是加上參數--user=mysql。

                   scripts/mysql_install_db --user=mysql

                   chown -R root .

                   chown -R mysql data

              五、複製配置文件   

                    cp  support-files/my-medium.cnf  /etc/my.cnf

              六、將mysqld服務加入開機自啓動項

                    cp  support-files/mysql.server /etc/init.d/mysqld

                    chkconfig--add mysqld

              七、外面登錄權限配置

                      登錄mysql後執行下面sql

                     GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1';      

                    

3、安裝php

      一、去php官網下載源碼 http://www.php.net/downloads.php 下載php-5.1.2.tar.gz,

                                                及其依賴包:bzip2-1.0.6.tar.gz           http://www.bzip.org/downloads.html 

                                                                       curl-7.47.1.tar.gz                  http://curl.haxx.se/download/ 

                                                                       jpegsrc.v9b.tar.gz                http://www.ijg.org/

                                                                       libmcrypt-2.5.8.tar.gz            http://mcrypt.hellug.gr/lib/index.html 

                                                                       libpng-1.6.23.tar.gz             http://www.libpng.org/pub/png/libpng.html 

                                                                       libxml2-2.7.2.tar.gz    官網:http://xmlsoft.org/sources/ 

                                                                       zlib-1.2.8.tar.gz                       http://www.zlib.net/


     二、安裝依賴包

            方法都爲解壓 tar  -zxvf xxx.tar.gz,然後./configure 最後make & make install  

             此處需要注意下安裝順序  最好把zlib-1.2.8.tar.gz先安裝上,因爲libpng依賴該包。

     三、安裝php

            tar -zxvf  php-5.1.2.tar.gz

           cd php-5.1.12

           ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql  必須添加標紅的這句話

           make  &  make install

     四、配置php

           cp php.ini-development /usr/local/lib/php.ini

           配置apache2支持php

           vi /usr/local/apache/conf/httpd.conf

           LoadModule php5_module modules/libphp5.so

           <FilesMatch \.php$>
                   SetHandler application/x-httpd-php
            </FilesMatch>
           <FilesMatch "\.phps$">
                   SetHandler application/x-httpd-php-source
           </FilesMatch>

           保存退出:wq

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章