怎么安装php7并与php5共存

  介绍

这篇“怎么安装php7并与php5共存”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“怎么安装php7并与php5共存”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获、下面让我们一起来看看具体内容吧。

php有什么用

php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:超文本预处理器)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。

安装php7,与php5共存

<强>起步

之前在服务器搭建了灯<代码> 环境,想换用性能更强的<代码> nginx> 安装nginx无需赘述:<代码> sudo apt-get安装nginx>

<>强安装php7

源码在http://php.net/downloads.php下载,并解压。

#,cd  php7 * * *   #,。/configure ——prefix=/usr/地方/php7 ——with-config-file-path=/usr/地方/php7/etc ——with-mcrypt=/usr/include ——使用mysql=mysqlnd ——with-mysqli=mysqlnd ——with-pdo-mysql=mysqlnd ——with-gd ——with-iconv ——with-zlib ——enable-xml ——enable-bcmath ——enable-shmop ——enable-sysvsem ——enable-inline-optimization ——enable-mbregex ——enable-fpm ——enable-mbstring ——enable-ftp ——enable-gd-native-ttf ——with-openssl ——enable-pcntl ——enable-sockets ——with-xmlrpc ——enable-zip ——enable-soap ——without-pear ——with-gettext ——enable-session ——with-curl ——with-jpeg-dir ——with-freetype-dir ——enable-opcache      #,让   #,make 安装

为不与5冲突,文件夹都用php7,安装过程中报错的安装响应的依赖。

<强>对接nginx

nginx本身不能处理php脚本,需要发给php解释器处理.nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx。

#,cp  php.ini-production /usr/地方/php7/etc/php . ini   #,cp  sapi/fpm/init.d.php-fpm /etc/摆在/php7-fpm   #,chmod  + x /etc/摆在/php7-fpm   #,cp /usr/地方/php7/etc/php-fpm.conf.default /usr/地方/php7/etc/php-fpm.conf   #,cp /usr/地方/php7/etc/php-fpm.d/www.conf.default /usr/地方/php7/etc/php-fpm.d/www.conf

<>强启动php-fpm

#,service  php7-fpm 开始

中途如遇到日志文件路径不存在就手动创建并给予写的权限。

#,service  php7-fpm 开始   Starting  php-fpm [07 - 4月- 2016,11:16:11],错误:,(pool  www), cannot  get  gid  for  group  & # 39;没有人# 39;   (07 - 4月- 2016,11:16:11],错误:FPM  initialization 失败   之前,失败

遇到这个错误时,要添加个没人组<代码> groupadd没有>

<强> nginx的配置

这是访问php文件是变成下载文件,因为ng并未配置响应处理。

位置~,\美元。php, {   ,,,,,,,,,,,,,,fastcgi_pass  127.0.0.1:9000;   ,,,,,,,,,,,fastcgi_index , index . php。   ,,,,,,,,,,,fastcgi_param  SCRIPT_FILENAME  document_root fastcgi_script_name美元;   ,,,,,,,,,,,include ,,,,,,, fastcgi_params;   ,,,,,,,}

感谢你的阅读,希望你对“怎么安装php7并与php5共存”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注行业资讯频道!

怎么安装php7并与php5共存