centos6.7源码安装php

综合几家博客得到的总结吧,伪原创。因为根据网上的教程出了很多问题,所以发布出来,希望可以帮助到需要的你。

首先到文件目录,解压文件

[root@redhat1 src]# tar xvf php-5.3.27.tar.gz 

[root@redhat1 src]# cd php-5.3.27 

[root@redhat1 php-5.3.27]#mkdir –p /usr/local/php5
[root@redhat1 php-5.3.27]# ./configure--prefix=/usr/local/php5 --enable-fpm --with-gd --with-mysql=/usr/local/mysql/--with-mysqli=/usr/local/mysql/bin/mysql_config  --with-png-dir--with-jpeg-dir  --with-zlib  --with-ldap --with-curl --with-snmp--with-freetype-dir 

上面会出各种错误,根据相对于的错误在:http://www.cnblogs.com/kristain/articles/3809243.html中找到对应的命令执行

以下是我出错导入的命令

yum install curl-devel

yum install libjpeg-devel

yum install libpng-devel

yum installfreetype-devel

yum installopenldap-devel

yum installnet-snmp-devel


[root@redhat1 php-5.3.27]# make && makeinstall 
[root@redhat1 php-5.3.27]# cd /usr/local/php5/etc/ 
[root@redhat1 etc]# cp -a php-fpm.conf.defaultphp-fpm.conf 
[root@redhat1 etc]# cp /usr/local/php-5.3.27/php.ini-development php.ini

4.nginx和php相接合
[root@redhat1 etc]# cd /usr/local/nginx/conf/ 
[root@redhat1 conf]# vim nginx.conf   --去掉以下注释 
location ~ \.php$ { 
root          html; 
fastcgi_pass  127.0.0.1:9000; 
fastcgi_index  index.php; 
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name; 
include        fastcgi_params; 
}
 

在Index.htm 后添加 index.php

location / {

            root   html;

            index  index.html index.htm;

        }

[root@redhat1 conf]# vim../html/index.php    --创建php首页文件 
<?php 
phpinfo(); 
?>

5.启动服务,并测试 
[root@redhat1 conf]# /usr/local/php-5.3.27/sbin/php-fpm 
[root@redhat1 conf]# /usr/local/nginx/sbin/nginx 
[root@redhat1 conf]# netstat -an |more 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值