lamp环境搭建经验总结
環(huán)境:centos6.4,13個源碼包;參考教程高羅峰細說php
思路:1.首先確定gcc,g++的安裝,因為這是c語言的編譯工具,沒有它,源碼不可能安裝,redhat的
yum需要配置,分為本地源和網(wǎng)絡(luò)源,本地源的配置是ctrl+alt跳出虛擬機將設(shè)置中iso換成已經(jīng)下載好的
源注意需要勾上connect這個選項,centos是開源的企業(yè)版redhat所以直接用不需要配置yum源,我選擇centos
利用yum解決了g++的問題,還可以去官網(wǎng)咨詢下,依賴關(guān)系,但是必須英語得比較好
2.安裝的大體順序是apache-->mysql--->php;但是安裝這個幾個,是需要依賴很多東西的,所以前期的工作
基本都是將需要依賴的包安裝到指定的位置,一般都是將源碼包13個復(fù)制到/usr/src/目錄下
然后配置-》編譯-》安裝到usr/local/xxx目錄下,這樣便于以后的安裝Php的時候指定對應(yīng)的依賴包的位置
如果全部是yum的話,安裝Php只需要指定兩個參數(shù)就行,其他的依賴包會自動去尋找默認位置;
3.安裝Php最麻煩需要指定對應(yīng)依賴包的位置:
-------------------------------------------------------
# ./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庫的地方
> --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
------------------------------------------------------------------------------------------------
所以前期工作需要做好!尤其在指定> --with-png-dir=/usr/local/libpng/ \ //告訴PHP放置libpng庫的地方
> --with-jpeg-dir=/usr/local/jpeg6/ \指定了具體的位置才安裝好!
4.最后需要拷貝php的配置模板到對應(yīng)目錄,,然后需要修改apache的配置文件加上支持php和phphandle
最后需要關(guān)閉防火墻才能訪問;
轉(zhuǎn)載于:https://www.cnblogs.com/sengling/p/5095484.html
總結(jié)
以上是生活随笔為你收集整理的lamp环境搭建经验总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android TextView 手动上
- 下一篇: Java读书笔记(4)-多线程(二)