詳解五:CentOS下編譯安裝PHP開發環境,配置LAMP

在編譯安裝php之前需要修改下gd2文件夾下include裏的gd_io.h

命令:vi /usr/local/gd2/include/gd_io.h

在小寫鍵盤下按  j  到  gdIOCtx結構裏面的void (*gd_free)  ,再按 o 

輸入代碼:void (*data);                       注意:有分號

輸入後按ESC  , 再輸入   :wq  保存退出

修改後解壓php源碼包,解壓後進入源碼包

配置:    ./configure --prefix=/usr/local/php \

>--with-config-file-path=/usr/local/php/etc \

>--with-apxs2=/usr/local/apache/bin/apxs \

>--with-mysql=/usr/local/mysql \

>--with-mysqli=/usr/local/mysql/bin/mysql_config \

>--with-pcre-dir=/usr/local/pcre \

>--with-libxml-dir=/usr/local/libxml2 \

>--with-png-dir=/usr/local/libpng \

>--with-jpeg-dir=/usr/local/jpeg8 \

>--with-freetype-dir=/usr/local/freetype \

>--with-gd=/usr/local/gd2 \

>--with-zlib-dir=/usr/local/zlib \

>--with-mcrypt=/usr/local/libmcrypt \

>--with-curl=/usr/local/curl \

>--enable-zip \

>--enable-soap \

>--enable-mbstring=all \

>--enable-sockets \

>--enable-calendar


編譯:make    編譯後會提示make test   ,這個是測試php用的,可以直接跳過,也可以測試

要測試就輸入make test

測試再安裝:make install

或者直接安裝:make install


安裝後複製源碼包下的php.ini-development 到 /usr/local/php/etc ,命令:

cp php.ini-development /usr/local/php/etc/php.ini                注意:這裏我把文件名改成了php.ini

修改 /etc/httpd  文件夾下的httpd.conf  ,讓apache服務器支持php,命令:

vi /etc/httpd/httpd.conf

在小寫鍵盤模式下,按  j  到  AddType application/x-gzip .gz .tgz  再按 o 

輸入:AddType application/x-httpd-php .php .php3 .php5 .phtml

再按ESC   再輸入   :wq    保存退出

接下來停止apache服務器,命令:/usr/local/apache/bin/apachectl stop

再啓動apache服務器,命令:/usr/local/apache/bin/apachectl start

然後在 htdocs 文件夾下建立一個test.php  的文件,先進入htdocs文件夾,命令:

cd /usr/local/apache/htdocs

建立test.php文件,命令:vi test.php

建立後在小寫鍵盤模式下按  i  ,然後輸入以下代碼

<?php

    date_default_timezone_set("PRC") ;

    phpinfo() ;

?>

再按ESC  , 再輸入    :wq  保存退出

在瀏覽器地址欄輸入   http://localhost/test.php,如果出現顯示  php 版本的信息及相關配置信息,則說明php安裝成功。

至此,php安裝完成,php的開發環境編譯安裝成功。

Then , happy phping~~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章