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