如何安装php7和php5共存
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要介绍了如何安装php7和php5共存,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。安装php7,与php5共存起步之前在服
千家信息网最后更新 2025年01月24日如何安装php7和php5共存
这篇文章主要介绍了如何安装php7和php5共存,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
起步
之前在服务器搭建了lamp
环境,想换用性能更强的nginx
作为服务器软件,又想将php5升级为php7.
安装nginx无需赘述:sudo apt-get install nginx
,启动ng前修改apache的端口。
安装php7
源码在http://php.net/downloads.php 下载,并解压。
# cd php7***# ./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# make install
为不与5冲突,文件夹都用php7,安装过程中报错的安装响应的依赖。
对接nginx
nginx本身不能处理php脚本,需要发给php解释器处理。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx。
# cp php.ini-production /usr/local/php7/etc/php.ini# cp sapi/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
# service php7-fpm start
中途如遇到日志文件路径不存在就手动创建并给予写的权限。
# service php7-fpm startStarting php-fpm [07-Apr-2016 11:16:11] ERROR: [pool www] cannot get gid for group 'nobody'[07-Apr-2016 11:16:11] ERROR: FPM initialization failed failed
遇到这个错误时,要添加个nobody组groupadd nobody
再重新启动。
nginx的配置
这是访问php文件是变成下载文件,因为ng并未配置响应处理。
location ~ \.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共存"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
处理
文件
篇文章
进程
服务器
服务
管理
配置
中报
价值
兴趣
同时
性能
手动
文件夹
日志
更多
朋友
权限
源码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界服务器下载站
戴尔服务器进安全模式6
tp5 测试数据库连接
战术小队去哪个服务器玩
煤矿网络安全自查报告
传统软件开发方法有哪些
税务网络安全宣传周知识
华为服务器如何设置唤醒
音频文件 数据库
维普数据库的特点
有诚信的软件开发人员
想转行网络安全工程师
方舟手游找管理的服务器
软件开发 标准有哪些
网络安全周系列海报
邯郸工控软件开发大概要多少钱
VR眼镜软件开发ppt
图片存文件数据库
我的世界送管理员的服务器
服务器磁盘管理界面无法查看硬盘
网络安全需要出差吗
打客服电话服务器错误
软件开发需求单免费下载
专业软件开发回收价
润欣科技 互联网
超算服务器维修公司哪家好
空间数据库应用技术
软件开发项目示例解析
福建语音网络技术标准
数据库查询条件一个月