手動配置LAMP

                                                       手動配置LAMPphp


1.首先準備一個乾淨的RHCE5主機,準備開發環境,用yum安裝編譯開發包:
  #yum groupinstall "Development Libraries"
  #yum groupinstall "Development Tools"
  #yum groupinstall "X Software Development"html


2.從網上下載LAMP所須要的源碼包和二進制包:
  httpd-2.2.16.tar.bz2
  mysql-5.1.50-linux-i686-glibc23.tar.gz
  php-5.3.2.tar.bz2mysql


3.安裝Mysql:
  #tar zxvf mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local
  #cd  /usr/local/linux

  建立mysql用戶和用戶組:
  #ln -sv mysql-5.1.50-linux-i686-glibc23 mysql
  #groupadd -r mysql
  #useradd -g mysql -s /sbin/nologin -M -r mysqlsql

  查看mysql用戶信息:
  #id mysql
  uid=101(mysql) gid=104(mysql) groups=104(mysql) context=root:system_r:unconfined_t:SystemLow-SystemHigh數據庫

  建立數據庫數據存放的目錄:
  #mkdir -pv /mysql/dataapache

  修改文件目錄的用戶用戶組爲mysql
  #cd mysql
  #chown -R mysql:mysql .
  #chown -R mysql:mysql /mysql/vim

  啓用腳本安裝MySQL:
  #scripts/mysql_install_db --user=mysql --datadir=/mysql/data瀏覽器

  把除數據庫數據部分目錄用戶的屬主改回root:
  #chown -R root .app

  拷貝MySQL主配置文件到/etc目錄下,更名爲my.cnf
  #cp support-files/my-large.cnf /etc/my.cnf
  #vim /etc/my.cnf
**************************************************************
  [mysqld]
  datadir =  /mysql/data                          (添加)
**************************************************************

  第一次啓動MySQL:
  #bin/mysqld_safe --user=mysql --datadir=/mysql/data &

  修改PATH環境變量:
  #vim /etc/profile
**************************************************************
  PATH=$PATH:/usr/local/mysql/bin                 (添加)
  export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
**************************************************************
  #. /etc/profile

  把MySQL啓動、重啓、查看狀態腳本拷貝到/etc/init.d/目錄下:
  #cp support-files/mysql.server /etc/init.d/mysqld
  #service mysqld restart
  #chkconfig --add mysqld
  #chkconfig mysqld on

  配置MySQL的連接庫文件:
  #vim /etc/ld.so.conf.d/mysql.conf
**************************************************************
  /usr/local/mysql/lib                    (添加)
**************************************************************
  #ldconfig -v

  配置MySQL的頭文件:
  #ln -sv /usr/local/mysql/include /usr/include/mysql


4.安裝Apache:
  #tar jxvf httpd-2.2.16.tar.bz2
  #cd httpd-2.2.16
  #./configure
   --prefix=/usr/local/apache
   --sysconfdir=/etc/httpd
   --enable-so
   --enable-ssl
   --with-ssl=/usr/local/ssl
   --enable-track-vars
   --enable-rewrite
   --with-zlib
   --enable-mods-shared=most 
   --enable-suexec                  
   --with-suexec-caller=daemon 
  #make
  #make install

  使Apache開機時啓動:
  echo "/usr/local/apache/bin/apachectl start" >> /etc/rc.local
  配置Apache的命令環境變量:
  #vim /etc/profile
**************************************************************
  PATH=$PATH:/usr/local/mysql/bin:/usr/local/apache/bin (修改)
  export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
**************************************************************
  #. /etc/profile

  建立網頁存放目錄:
  #mkdir -pv /www/htdocs

  修改Apache的主配置文件:
  #vim /etc/httpd/httpd.conf
**************************************************************
  DocumentRoot "/www/htdocs"                    (修改)
  <Directory "/www/htdocs">                         (修改) 
**************************************************************

  爲Apache設置一個主頁:
  #echo "This is a Apache" > /www/htdocs/index.html
 
  配置Apache的man文檔:
  #vim /etc/man.config
**************************************************************
  MANPATH /usr/local/apache/man                 (添加)
**************************************************************


5.安裝PHP:
  #tar jxvf php-5.3.2.tar.bz2
  #cd php-5.3.2
  #mkdir -pv /usr/local/php
  #./configure --prefix=/usr/local/php             
  --with-apxs2=/usr/local/apache/bin/apxs
  --with-mysql=/usr/local/mysql
  --with-mysqli=/usr/local/mysql/bin/mysql_config
  --with-xml
  --with-png
  --with-jpeg
  --with-zlib
  --with-freetype
  --with-gd 
  --enable-track-vars 
  --enable-mbstring=all
  #make
  #make install

  拷貝php的主配置文件到/usr/local/php/lib目錄下:
  #cp php.ini-development /usr/local/php/lib/php.ini


6.配置Apache使之支持PHP:
  # vi /etc/httpd/httpd.conf
   進行以下修改:
************************************************************
  AddType application/x-httpd-php  .php              (添加)
  AddType application/x-httpd-php-source  .phps      (添加)
  DirectoryIndex  index.php  index.html               (修改)
************************************************************


7.重啓MySQL和httpd服務,測試PHP是否鏈接成功:
  #apachectl restart
  #service mysqld restart

  驗證php安裝成功:   #cd /www/htdocs/   #mv index.html index.php   #vim index.php ***********************************************************   <?php   phpinfo();   ?> ***********************************************************   而後用瀏覽器打開主頁,若顯示php的介紹則表示php連接Apache成功   以後在修改此文件:   #vim index.php ***********************************************************   <?php   $Link=mysql_connect('localhost''root''123456');   if ($LINK)               echo "Success......";   else               echo "Failure......";   ?> ***********************************************************   在mysql服務啓動時,瀏覽器打印出"Success......"則表示php連接mysql成功.

相關文章
相關標籤/搜索