RHEL6.0 x64安裝LAMP.doc_第1頁(yè)
RHEL6.0 x64安裝LAMP.doc_第2頁(yè)
RHEL6.0 x64安裝LAMP.doc_第3頁(yè)
RHEL6.0 x64安裝LAMP.doc_第4頁(yè)
RHEL6.0 x64安裝LAMP.doc_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

LAMP環(huán)境安裝OS:Red Hat Enterprise Linux 6.0 x64Apache:2.4.1PHP:5.3.10MySQL:5.5.21一、檢查安裝時(shí)編譯工具(此處不做詳述)# gcc v二、卸載默認(rèn)的低版本環(huán)境三、編譯安裝過(guò)程介紹1、解壓tar.gz為后綴的壓縮軟件包(tar zxf *.tar.gz)2、在Linux系統(tǒng)中源代碼包安裝過(guò)程配置(configure編譯(make安裝(make install四、各軟件安裝順序1、安裝libxml2最新庫(kù)文件# ./configure prefix=/usr/local/libxml2# make & make install2、安裝libmcrypt最新庫(kù)文件# ./configure -prefix=/usr/local/libmcrypt # make & make install3、安裝zlib最新庫(kù)文件# ./configure -prefix=/usr/local/zlib# make & make install注:configure: error: zlib not installed,去掉-prefix參數(shù)4、安裝libpng最新庫(kù)文件# ./configure prefix=/usr/local/libpng# make & make install5、安裝jpeg8新庫(kù)文件# mkdir /usr/local/jpeg8/建立jpeg6軟件安裝目錄# mkdir /usr/local/jpeg8/bin /建立存放命令的目錄# mkdir /usr/local/jpeg8/lib /創(chuàng)建jpeg6庫(kù)文件所在目錄# mkdir /usr/local/jpeg8/include /建立存放頭文件目錄# mkdir -p /usr/local/jpeg8/man/man1 /建立存放手冊(cè)的目錄 # ./configure -prefix=/usr/local/jpeg8/ -enable-shared -enable-static# make & make install6、安裝freetype最新庫(kù)文件# ./configure prefix=/usr/local/freetype# make & make install7、安裝autoconf最新的庫(kù)文件# ./configure# make & make install8、安裝最新的GD庫(kù)文件# ./configure -prefix=/usr/local/gd2/ /指定軟件安裝的位置 -with-zlib=/usr/local/zlib/ /指定到哪去找zlib庫(kù)文件的位置(若第3步?jīng)]有指定-prefix參數(shù),則也去掉此參數(shù)) -with-jpeg=/usr/local/jpeg8/ /指定到哪去找jpeg庫(kù)文件的位置 -with-png=/usr/local/libpng/ /指定到哪去找png庫(kù)文件的位置 -with-freetype=/usr/local/freetype/指定到哪去找freetype 字體庫(kù)的位置# make & make install注:make2: * gd_png.lo Error 1解決方法:vi gd_png.c/當(dāng)前目錄為gd源碼包目錄找到“png.h”改成“/usr/local/libpng/include/png.h”9、安裝apache服務(wù)器# ./configure /執(zhí)行當(dāng)前目錄下軟件自代的配置命令 -prefix=/usr/local/apache2 /指定Apache軟件安裝的位置 -sysconfdir=/etc/httpd /指定Apache服務(wù)器的配置文件存放位置 -with-z=/usr/local/zlib/ /指定zlib庫(kù)文件的位置(若第3步?jīng)]有指定-prefix參數(shù),則也去掉此參數(shù)) -with-included-apr /使用捆綁APR/APR-Util的副本 -enable-so /以動(dòng)態(tài)共享對(duì)象(DSO)編譯 -enable-deflate=shared /縮小傳輸編碼的支持 -enable-expires=shared /期滿(mǎn)頭控制 -enable-rewrite=shared /基于規(guī)則的URL操控 -enable-static-support /建立一個(gè)靜態(tài)鏈接版本的支持# make & make install注:configure: error: APR not found提示缺少apr,下載/ ,編譯安裝完成apr之后,繼續(xù)編譯apache。# ./configure -prefix=/usr/local/apr# make & make installconfigure: error: APR-util not found提示缺少apr-util,下載/,編譯安裝完成apr-util之后,繼續(xù)編譯apache。# ./configure -prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config# make & make installconfigure: error: pcre-config for libpcre not found提示缺少pcre,下載之/projects/pcre/ 編譯安裝完成pcre之后,繼續(xù)編譯apache。# ./configure -prefix=/usr/local/pcre# make & make install編譯apache# ./configure -prefix=/usr/local/apache2 -sysconfdir=/etc/httpd -with-z=/usr/local/zlib/ /指定zlib庫(kù)文件的位置(若第3步?jīng)]有指定-prefix參數(shù),則也去掉此參數(shù)) -with-apr=/usr/local/apr/ -with-apr-util=/usr/local/apr-util/ -with-pcre=/usr/local/pcre/ -enable-so -enable-deflate=shared -enable-expires=shared -enable-rewrite=shared -enable-static-support 啟動(dòng)apache遇到錯(cuò)誤:httpd: Could not reliably determine the servers fully qualified domain name解決方案:進(jìn)入apache的安裝目錄: /usr/local/apache/conf 打開(kāi)httpd.conf搜索#ServerName將里面的#ServerName localhost:80注釋去掉即可(就是把#號(hào)去掉)。 再啟動(dòng)apache 即可檢查配置文件目錄# /usr/local/apache2/bin/apachectl start /啟動(dòng)Apache # /usr/local/apache2/bin/apachectl stop /關(guān)閉Apache # netstat -tnl|grep 80 /查看80端口是否開(kāi)啟 http:/localhost/去訪問(wèn)Apache服務(wù)器 echo /usr/local/apache2/bin/apachectl start /etc/rc.d/rc.local /添加自啟動(dòng)10、安裝MySQL數(shù)據(jù)庫(kù)# groupadd mysql/添加一個(gè)mysql標(biāo)準(zhǔn)組# useradd g mysql mysql/添加mysql用戶(hù)并加到mysql組中舊版本安裝模式# ./configure -prefix=/usr/local/mysql -with-extra-charsets=all# make & make install安裝MySQL-5.5.13安裝 cmake# cd/usr/local/src# tarzxvf cmake-2.8.4.tar.gz# cdcmake-2.8.4# ./bootstrap# gmake# gmakeinstall安裝ncurses-devel的rpm包安裝m4(checking for GNU M4 that supports accurate traces. configure: error: no acceptable m4 could be found in $PATH)下載m4.地址/gnu/m4/ (m4-1.4.16.tar.gz,注:bison-2.5需要m4-1.4.16或以上的版本)# ./configure# make & make install安裝bison# tarzxvf bison-2.5.tar.gz# cdbison-2.5# ./configure# make# makeinstall安裝mysql# cmake-dcmake_install_prefix=/usr/local/mysql -dmysql_unix_addr=/tmp/mysql.sock -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_extra_charsets:string=utf8,gbk -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_memory_storage_engine=1 -dwith_readline=1 -denabled_local_infile=1 -dmysql_datadir=/var/mysql/data -dmysql_user=mysql# make & makeinstall# chmod+w /usr/local/mysql# chown-R mysql:mysql /usr/local/mysql# ln-s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16# mkdir-p /var/mysql/# mkdir-p /var/mysql/data/# mkdir-p /var/mysql/log/# chown-R mysql:mysql /var/mysql/# cdsupport-files/# f /etc/f# cpmysql.server /etc/init.d/mysqldmysql 初始化安裝# /usr/local/mysql/scripts/mysql_install_db -basedir=/usr/local/mysql -datadir=/var/mysql/data -user=mysql將 mysql 加入開(kāi)機(jī)啟動(dòng)# chmod+x /etc/init.d/mysqld# vi/etc/init.d/mysqld(編輯此文件,查找并修改以下變量?jī)?nèi)容:)basedir=/usr/local/mysqldatadir=/var/mysql/data# chkconfig-add mysqld# chkconfig-level 345 mysqld on11、安裝PHP# ./configure /執(zhí)行當(dāng)前目錄下軟件自代的配置命令 -prefix=/usr/local/php /設(shè)置PHP5 的安裝路徑 -with-config-file-path=/usr/local/php/etc /指定PHP5配置文件存入的路徑 -with-apxs2=/usr/local/apache2/bin/apxs /告訴PHP查找Apache 2的地方 -with-mysql=/usr/local/mysql/ /指定MySQL的安裝目錄 -with-libxml-dir=/usr/local/libxml2/ /告訴PHP放置libxml2庫(kù)的地方 -with-png-dir=/usr/local/libpng/ /告訴PHP放置libpng庫(kù)的地方 -with-jpeg-dir=/usr/local/jpeg6/ /告訴PHP放置jpeg庫(kù)的地方 -with-freetype-dir=/usr/local/freetype/ /告訴PHP放置freetype庫(kù)的地方 -with-gd=/usr/local/gd2/ /告訴PHP放置gd庫(kù)的地方 -with-zlib-dir=/usr/local/zlib/ /告訴PHP放置zlib庫(kù)的地方(若第3步?jīng)]有指定-prefix參數(shù),則也去掉此參數(shù)) -with-mcrypt=/usr/local/libmcrypt/ /告訴PHP放置libmcrypt庫(kù)的地方 -with-mysqli=/usr/local/mysql/bin/mysql_config /變量激活新增加的MySQLi功能 -enable-soap /變量激活SOAP和Web services支持 -enable-mbstring=all /使多字節(jié)字符串支持 -enable-sockets/變量激活socket通訊特性# make & make install注:configure: error: jpeglib.h not found安裝libjpeg-dev的rpm包配置PHP# cp php.ini-dist /usr/local/php/etc/php.ini /創(chuàng)建配置文件# vi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論