




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
LAMP環(huán)境安裝OS:Red Hat Enterprise Linux 6.0 x64Apache:2.4.1PHP:5.3.10MySQL:5.5.21一、檢查安裝時編譯工具(此處不做詳述)# gcc v二、卸載默認(rèn)的低版本環(huán)境三、編譯安裝過程介紹1、解壓tar.gz為后綴的壓縮軟件包(tar zxf *.tar.gz)2、在Linux系統(tǒng)中源代碼包安裝過程配置(configure編譯(make安裝(make install四、各軟件安裝順序1、安裝libxml2最新庫文件# ./configure prefix=/usr/local/libxml2# make & make install2、安裝libmcrypt最新庫文件# ./configure -prefix=/usr/local/libmcrypt # make & make install3、安裝zlib最新庫文件# ./configure -prefix=/usr/local/zlib# make & make install注:configure: error: zlib not installed,去掉-prefix參數(shù)4、安裝libpng最新庫文件# ./configure prefix=/usr/local/libpng# make & make install5、安裝jpeg8新庫文件# mkdir /usr/local/jpeg8/建立jpeg6軟件安裝目錄# mkdir /usr/local/jpeg8/bin /建立存放命令的目錄# mkdir /usr/local/jpeg8/lib /創(chuàng)建jpeg6庫文件所在目錄# mkdir /usr/local/jpeg8/include /建立存放頭文件目錄# mkdir -p /usr/local/jpeg8/man/man1 /建立存放手冊的目錄 # ./configure -prefix=/usr/local/jpeg8/ -enable-shared -enable-static# make & make install6、安裝freetype最新庫文件# ./configure prefix=/usr/local/freetype# make & make install7、安裝autoconf最新的庫文件# ./configure# make & make install8、安裝最新的GD庫文件# ./configure -prefix=/usr/local/gd2/ /指定軟件安裝的位置 -with-zlib=/usr/local/zlib/ /指定到哪去找zlib庫文件的位置(若第3步?jīng)]有指定-prefix參數(shù),則也去掉此參數(shù)) -with-jpeg=/usr/local/jpeg8/ /指定到哪去找jpeg庫文件的位置 -with-png=/usr/local/libpng/ /指定到哪去找png庫文件的位置 -with-freetype=/usr/local/freetype/指定到哪去找freetype 字體庫的位置# 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庫文件的位置(若第3步?jīng)]有指定-prefix參數(shù),則也去掉此參數(shù)) -with-included-apr /使用捆綁APR/APR-Util的副本 -enable-so /以動態(tài)共享對象(DSO)編譯 -enable-deflate=shared /縮小傳輸編碼的支持 -enable-expires=shared /期滿頭控制 -enable-rewrite=shared /基于規(guī)則的URL操控 -enable-static-support /建立一個靜態(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庫文件的位置(若第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 啟動apache遇到錯誤:httpd: Could not reliably determine the servers fully qualified domain name解決方案:進入apache的安裝目錄: /usr/local/apache/conf 打開httpd.conf搜索#ServerName將里面的#ServerName localhost:80注釋去掉即可(就是把#號去掉)。 再啟動apache 即可檢查配置文件目錄# /usr/local/apache2/bin/apachectl start /啟動Apache # /usr/local/apache2/bin/apachectl stop /關(guān)閉Apache # netstat -tnl|grep 80 /查看80端口是否開啟 http:/localhost/去訪問Apache服務(wù)器 echo /usr/local/apache2/bin/apachectl start /etc/rc.d/rc.local /添加自啟動10、安裝MySQL數(shù)據(jù)庫# groupadd mysql/添加一個mysql標(biāo)準(zhǔn)組# useradd g mysql mysql/添加mysql用戶并加到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 加入開機啟動# chmod+x /etc/init.d/mysqld# vi/etc/init.d/mysqld(編輯此文件,查找并修改以下變量內(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庫的地方 -with-png-dir=/usr/local/libpng/ /告訴PHP放置libpng庫的地方 -with-jpeg-dir=/usr/local/jpeg6/ /告訴PHP放置jpeg庫的地方 -with-freetype-dir=/usr/local/freetype/ /告訴PHP放置freetype庫的地方 -with-gd=/usr/local/gd2/ /告訴PHP放置gd庫的地方 -with-zlib-dir=/usr/local/zlib/ /告訴PHP放置zlib庫的地方(若第3步?jīng)]有指定-prefix參數(shù),則也去掉此參數(shù)) -with-mcrypt=/usr/local/libmcrypt/ /告訴PHP放置libmcrypt庫的地方 -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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)4.0時代的智能物流
- 工業(yè)4.0背景下的節(jié)能減排路徑
- 工業(yè)4.0下的制造業(yè)變革與創(chuàng)新
- 財務(wù)報表分析與預(yù)測未來趨勢
- 財務(wù)報表分析的方法與技巧
- 小學(xué)語文教育與網(wǎng)絡(luò)資源的整合
- 小學(xué)科學(xué)實驗教學(xué)優(yōu)化策略與方法
- 對外投資與境外資產(chǎn)如何借助融資租賃來管理和保值增值的研究報告
- 臨電操作管理制度
- 烏龜品種管理制度
- 2025-2030年中國棕櫚油行業(yè)運行動態(tài)分析與營銷策略研究報告
- 設(shè)計服務(wù)方案承諾書
- 2025深圳勞動合同下載
- 《電工基礎(chǔ)知識講解》課件
- 【MOOC】通信電路與系統(tǒng)-杭州電子科技大學(xué) 中國大學(xué)慕課MOOC答案
- 【MOOC】金融衍生品-四川大學(xué) 中國大學(xué)慕課MOOC答案
- 《地球物理勘探》課件
- 【MOOC】電工電子技術(shù)實驗(電路部分)-東北大學(xué) 中國大學(xué)慕課MOOC答案
- 導(dǎo)管血流相關(guān)預(yù)防和護理
- 先兆流產(chǎn)課件-課件
- 醫(yī)院培訓(xùn)課件:《靜脈導(dǎo)管維護專家共識》
評論
0/150
提交評論