详解五:CentOS下编译安装PHP开发环境,配置LAMP

来源:互联网 发布:索尼xz1系统优化 编辑:程序博客网 时间:2024/05/17 09:34

在编译安装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~~


原创粉丝点击