提早說明:php
下載目錄:/var/localhtml
安裝目錄:/usr/localnode
分別安裝好php所需的配置:zlib 、libxml 、jpeg 、png 、freetype 、GD;mysql
說明:建議將GD庫採用默認安裝(不指定路徑)的方式,不然php安裝的時候可能會找不到以致於報錯。linux
GD庫配置項: ./configure --with-zlib=/usr/local/zlib/ --with-png=/usr/local/png/ --with-freetype=/usr/local/freetype/ --with-jpeg=/usr/local/jpeg/sql
實踐:(能夠參考:http://blog.sina.com.cn/s/blog_637e04c901011bmm.html)數據庫
1.下載對應的版本(我這裏的版本是php5.4.3)到指定的目錄;apache
2.解壓:tar zxvf 包名;app
3.配置:./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs
--with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
--with-zlib-dir=/usr/local/zlib --with-libxml-dir=/usr/local/libxml --with-jpeg-dir=dir=/usr/local/jpeg --with-png-dir=/usr/local/png --with-freetype-dir=/usr/local/freetype --with-gd
--enable-mbstring=all --enable-mbregex --enable-shareddom
說明:這裏使用的是php自帶的mysql驅動,因此即便沒有安裝mysql,依舊能夠操做mysql數據庫。
4.編譯:make
make的時候報錯:make: *** [ext/dom/node.lo] Error 1
解決辦法:http://cpanelstuffs.linuxcabin.com/?p=1180#comment-134109
(文件下載路徑:http://cpanelstuffs.linuxcabin.com/downloads/php1.patch)
5.安裝:make install
安裝php後,配置php
1.將php解壓文件中php.ini-development拷貝到/usr/local/php/lib/下,重命名爲php.ini
2.在apache的配置文件中添加php文件支持:
AddType application/x-httpd-php .php
補充部分:
1.apache主要配置詳解:
http://blog.csdn.net/sanbingyutuoniao123/article/details/51305067
2.gd庫的下載:http://www.nowamagic.net/librarys/veda/detail/2610
1.freetype下載地址:http://download.savannah.gnu.org/releases/freetype/
2.jpegsrc下載地址:http://www.ijg.org/
3.libpng下載地址:http://download.csdn.net/download/cyuyan112233/4049517