联系博主


你的名字:
Email:
建议:

Linux下PHP5.6的安装与配置

编辑时间:2016-04-03      赞:2       踩:0

导言:

       本文将会讲述32位的CentOS6.7下如何安装与配置PHP5.6,其实62位的安装与配置也类似,就是安装的包不一样而已。


正文:

       在CentOS6.7下的官方源安装的PHP版本为5.3,低得我已不想吐槽,低得连laravel都用不了。 不要问我为啥知道,我不会告诉你们我就是安装过官方yum源的PHP。有图有真相,当然这是卸载PHP5.3的图。如果要卸载低版本PHP的话,网上有很多比较可靠的文档,上网一搜就可以了。


下面开始讲述如何安装PHP5.6。
       既然yum官方源没提供PHP5.6的安装包,那就只能找第三方源了。在这里我以webtatic源为例(我就是用这个源安装的),大家也可以在网上找其他的源。


1.安装第三方源
       用以下命令可以安装第三方源‘rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm’。安装成功后就可以用查看是否有PHP5.6的安装包可用了。


2.查看PHP安装包是否可用。
       可用‘yum list php*’查看是否有PHP5.6的安装包,看图。

       以php56w开头的便是PHP5.6的安装包,当然这仅仅是一部分的安装包。i368的后缀便证明是32位系统的安装包(这在后面有用),最右侧的webtatic便是yum的源了,很显然webtatic源已经安装成功了。以php70w开头的便是据说做了巨大改善的php7了。当然php7又太新了,没必要安装这么新的php。


3.安装PHP
       yum install php56w.i386 php56w-cli.i386 php56w-common.i386 php56w-gd.i386 php56w-ldap.i386 php56w-mbstring.i386 php56w-mcrypt.i386 php56w-mysqlnd.i386 php56w-pdo.i386 php56w-fpm’,以上命令是安装32位的PHP5.6。
       yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysqlnd.x86_64 php56w-pdo.x86_64 php56w-fpm’,以上命令是安装64位的PHP。
       上面的命令只是安装的一些常用的php扩展,如果大家有其他的需求,可以自行安装。用相似的命令便可以了。在这里要特别说明一下的是mysql的扩展为mysqlnd而不是mysql,因为mysqlnd的连接MySQL的总体性能要优于mysql,所以推荐大家用mysqlnd扩展。还有一点需要注意的是,当运行PHP程序的时候最好启动php56w-fpm这个服务,也可以把它设置为开机自启动,由于我对这方面的知识不太了解,就不误人子弟了。大家可以去看一下这篇关于php-fpm的文章,里面写得挺详细的。传送门在此:https://segmentfault.com/q/1010000000256516


       安装完PHP后就可以写一个phpinfo页面来测试一下你想要的扩展是否都安装完毕了。当然前提是你已经安装了Apache服务器,并已正确配置。因为Apache的安装比较简单,所以我就不写博文来讲述Apache的安装了。最后我会列出一些参考资料,让大家对照着来进行PHP的安装与配置。




关于Linux系统CentOS使用yum方式安装指定版本的PHP 添加yum源 从PHP5.3升级到5.4/5.5/5.6:
http://www.multisilicon.com/blog/a26361064.html

关于Centos下Yum安装PHP5.5,5.6,7.0:
http://www.blogjava.net/nkjava/archive/2015/01/20/422289.html

关于php-fpm:
https://segmentfault.com/q/1010000000256516








转载请注明:
    本文转载自:www.kantblog.com/blog/WebDevelop/2

Kant©2016 All rights reserved 粤ICP备16014517号