centos6.5 安装php,centos6.5源码安装PHP-搭建个人博客系列三

在ECS服务器编译安装PHP环境;

系统:Centos6.5(x64)

最小化定制安装:base、editors、development librarys、developement tools、x software development、system tools

防火墙关闭,selinux=disabled

源码包存放目录:/usr/local/src

安装目录:/application/

检测安装PHP所需的lib库:

PHP程序在开发时会调用一些库如:gd,可以先通过检查系统是否已安装过下面这些lib库。否则会造成无法安装或者安装完后很多问题或者无法使用。

[root@backup_server ~]# rpm -qa zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel freetype-devel gd-2.0.35-11.el6.x86_64

curl-7.19.7-46.el6.x86_64

freetype-devel-2.3.11-15.el6_6.1.x86_64

libpng-1.2.49-1.el6_2.x86_64

zlib-devel-1.2.3-29.el6.x86_64

libpng-devel-1.2.49-1.el6_2.x86_64

gd-devel-2.0.35-11.el6.x86_64

libxml2-devel-2.7.6-20.el6.x86_64

zlib-1.2.3-29.el6.x86_64

freetype-2.3.11-15.el6_6.1.x86_64

安装libiconv库

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

[root@backup_server]# tar xf libiconv-1.14.tar.gz

[root@backup_server]# cd libiconv-1.14

[root@backup_server libiconv-1.14]# ./configure --prefix=/usr/local/libiconv

[root@backup_server libiconv-1.14]# make && make install

安装PHP

./configure --prefix=/application/php-5.6.12 --with-apxs2=/application/apache/bin/apxs --with-mysql=/usr/local/mysql --with-xmlrpc --with-openssl --with-zlib --with-freetype-dir --with-jpeg-dir --with-png-dir --with-iconv=/usr/local/libiconv --enable-sockets --enable-soap --enable-short-tags --enable-mbstring --enable-static --enable-gd-native-ttf --with-curl --with-xsl --enable-ftp --with-libxml-dir

make && make install

编译出错:

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

缺少库文件:

yum install libxslt-develyum install libxslt-devel -y

安装完后做个软链接:

[root@backup_server php-5.6.12]# ln -s /application/php-5.6.12 /application/php

[root@backup_server php-5.6.12]# ls -l /application/php

lrwxrwxrwx. 1 root root 23 Sep 30 16:22 /application/php -> /application/php-5.6.12

把php配置文件复制到php的默认目录并更改文件名称为:php.ini

[root@backup_server php-5.6.12]# cp php.ini-production /application/php/lib/php.ini

配置apache支持php

修改apache配置文件311行增加 下面两行;

310 AddType application/x-compress .Z

311 AddType application/x-gzip .gz .tgz

312 AddType application/x-httpd-php .php .phtml

313 AddType application/x-httpd-php-source .phps

在166行左右,修改默认首页,增加一个index.php

168

169 DirectoryIndex index.html index.php

170

查看修改了哪里:

[root@backup_server conf]# grep php httpd.conf

LoadModule php5_module modules/libphp5.so

DirectoryIndex index.html index.php

#AddType application/x-httpd-php .php .php3

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

添加一个PHP的测试文件:

[root@backup_server conf]# vim /www/test.58jb.com/index.php

phpinfo();

?>

如果成功看到返回页,说明apache连接php成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值