怎么安装php7并与php5共存-亚博电竞手机版

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

php有什么用

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

安装php7,与php5共存

起步

之前在服务器搭建了lamp环境,想换用性能更强的nginx作为服务器软件,又想将php5升级为php7.安装nginx无需赘述:sudo apt-get install nginx,启动ng前修改apache的端口。

安装php7

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

#cdphp7*** #./configure--prefix=/usr/local/php7--with-config-file-path=/usr/local/php7/etc--with-mcrypt=/usr/include--with-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 #makeinstall

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

对接nginx

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

#cpphp.ini-production/usr/local/php7/etc/php.ini #cpsapi/fpm/init.d.php-fpm/etc/init.d/php7-fpm #chmod x/etc/init.d/php7-fpm #cp/usr/local/php7/etc/php-fpm.conf.default/usr/local/php7/etc/php-fpm.conf #cp/usr/local/php7/etc/php-fpm.d/www.conf.default/usr/local/php7/etc/php-fpm.d/www.conf

启动php-fpm

#servicephp7-fpmstart

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

#servicephp7-fpmstart startingphp-fpm[07-apr-201611:16:11]error:[poolwww]cannotgetgidforgroup'nobody' [07-apr-201611:16:11]error:fpminitializationfailed failed

遇到这个错误时,要添加个nobody组groupadd nobody再重新启动。

nginx的配置

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

location~\.php${ fastcgi_pass127.0.0.1:9000; fastcgi_indexindex.php; fastcgi_paramscript_filename$document_root$fastcgi_script_name; includefastcgi_params; }

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

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图