请稍候...
确定
取消
  • Debianlogo

    Debian

    Debian是一个自由,网络社区活跃,以安全著称深受各国政府部门喜爱的Linux操作系统
  • Debian8下安装PHP7最新稳定版本

      时间:2016-07-28 21:13:23

      阅读:1426 回复:0 A- A+

      PHP7的性能据zend开发团队测试大部分情况下性能均超过HHVM,其中性能更是5.6的2倍还多,这对PHP性能来说,是一个质的飞跃,从5.x直接跨升到7.x也见证了这个性能的飞跃.

      闲话不多说,留给体验者慢慢取体验.

      今天我们主要简单讲讲在Debian8上安装PHP7目前最稳定国外已经应用于生成环境的PHP7.0.9,对于这个版本,根据官方的建议PHP5.6和7.0.9以下版本可以直接升级到7.0.9.

      对了,官方说php7和php5是可以共存的,但是Joe这里还是将php5完全卸载了,既然来了迟早要接受的,咱直接安装最新php7.0.9,原先的web环境卸载php5,保留nginx和mysql.

      这里,需要保留php5的童鞋可以不用卸载php5,亲测完美共存.

      好了,那咱就安装PHP7.0.9吧,Debian下安装需要先做些设置.

      我们打开sources.list添加dotdeb.org的源:

      vim /etc/apt/sources.list
      在末尾添加如下内容:

      deb http://packages.dotdeb.org jessie all
      deb-src http://packages.dotdeb.org jessie all
      添加完记得保存退出,接着我们添加GnuPG的key:

      wget https://www.dotdeb.org/dotdeb.gpg
      sudo apt-key add dotdeb.gpg
      好了,我们现在可以更新系统以完成安装:

      sudo apt-get update
      耐心等待系统更新完毕,我们就可以开始安装PHP7.0.9了. 很快更新完毕,咱接着安装.

      apt-get install php7.0-cgi
      apt-get install php7.0-fpm
      apt-get install php7.0-curl
      apt-get install php7.0-gd
      apt-get install php7.0-mysql
      apt-get install php7.0-mcrypt
      apt-get install php7.0-dev
      #以上基本是最基本的必装,php7.0-dev自己可以酌情选择.
      
      至此,你已经安装成功PHP7.0.9了,你可以执行php -v查看版本,执行php -m可以查看扩展加载情况. 接着我们还需要做下配置才能使用.以Joe为例,打开nginx配置文件:

      vim /etc/nginx/sites-available/default
      找到fastcgi_pass修改为php7的以Joe为例修改为如下内容:

      fastcgi_pass unix:/run/php/php7.0-fpm.sock;
      #使用unix套接字
      
      保存退出,接着我们重启php:

      service php7.0-fpm restart

      OK,至此已成功安装php7.0.0

      顺便说下php7的一些问题,我们在配置php.ini修改前最好备份一下,如果配置过程中出现错误项,php7会依然照常使用,重启,停止,启动以及各基本php功能正常使用,但是,你在php.ini中配置的所有的预期的自定义配置都将失效,即php7正常运行,但是不会加载有错误项的php.ini,这个和php5是一样的 如果有什么疑问请小Q给Joe,只要不忙都会回复的.

      网友观点 文明社会,理性发言,和谐讨论

        暂无网友互动记录!

    发表我的看法(70字以内)