Linux系统下安装PHP7.3版本


Posted in PHP onJune 26, 2021

 

请先安装依赖包

$ yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

下载php-7.3.0

wget http://cn2.php.net/get/php-7.3.0.tar.gz/from/this/mirror -o php-7.3.0

解压 

$ tar -zxvf php-7.3.0.tar.gz
$ cd php-7.3.0

配置 

./configure \
--prefix=/usr/local/php \
--exec-prefix=/usr/local/php \
--bindir=/usr/local/php/bin \
--sbindir=/usr/local/php/sbin \
--includedir=/usr/local/php/include \
--libdir=/usr/local/php/lib/php \
--mandir=/usr/local/php/php/man \
--with-config-file-path=/usr/local/php/etc \
--with-openssl \
--enable-mbstring \
--enable-fpm

编译安装 

$ make && make install

在之前编译的源码包中,找到 php.ini-production,复制到/usr/local/php/etc下,并改名为php.ini:

$ cp php.ini-production /usr/local/php/etc/php.ini

将php源码编译目录下的 sapi/fpm/init.d.php-fpm 文件拷贝到系统配置 /etc/init.d  目录下并重命名为 php-fpm

[root@localhost php-7.3.0]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm 
[root@localhost php-7.3.0]# chmod +x /etc/init.d/php-fpm

添加 php-fpm 配置文件 
将php安装目录下的 /usr/local/php/etc/php-fpm.conf.default 文件拷贝同目录下并重命名为 php-fpm.conf

[root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

添加 www.conf 配置文件 

将php安装目录下的 /usr/local/php/etc/php-fpm.d/www.conf.default文件拷贝同目录下并重命名为 www.conf 

[root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

添加php安装目录到系统环境变量 

创建并打开文件php.sh 

[root@localhost php-7.3.0]# vim /etc/profile.d/php.sh

添加内容如下: 

export PATH=$PATH:/usr/local/php/bin/:/usr/local/php/sbin/

保存并退出 

:wq!

使用source立即生效刚刚添加的php环境变量 

[root@localhost php-7.3.0]# source /etc/profile.d/php.sh 

启动php-fpm

[root@localhost php-7.3.0]# service php-fpm start

 看到9000端口也就成功了!!!

Linux系统下安装PHP7.3版本

设置php开机启动

修改系统配置目录下的 php-fpm 文件可执行权限 
[root@localhost php-src-php-7.1.6]# chmod +x /etc/init.d/php-fpm
> 将系统配置目录下的 `php-fpm` 添加到 `系统服务`
[root@localhost php-src-php-7.1.6]# chkconfig --add php-fpm
 
> 设置 `php-fpm` `系统服务` 为开机启动
[root@localhost php-src-php-7.1.6]# chkconfig php-fpm on

重启后查看端口看看是否存在!

Linux系统下安装PHP7.3版本

到此这篇关于Linux系统下安装PHP7.3版本的文章就介绍到这了,更多相关Linux安装PHP7.3内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
我的论坛源代码(十)
Oct 09 PHP
PHP新手上路(九)
Oct 09 PHP
MYSQL数据库初学者使用指南
Nov 16 PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
php解析字符串里所有URL地址的方法
Apr 03 PHP
在Windows系统下使用PHP生成Word文档的教程
Jul 03 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
Apr 15 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
Aug 04 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
Nov 17 PHP
详细分析PHP7与PHP5区别
Jun 26 #PHP
laravel添加角色和模糊搜索功能的实现代码
一文搞懂php的垃圾回收机制
PHP中strval()函数实例用法
Jun 07 #PHP
使用php的mail()函数实现发送邮件功能
PHP实现rar解压读取扩展包小结
Jun 03 #PHP
详解Laravel制作API接口
May 31 #PHP
You might like
PHP中set error handler函数用法小结
2015/11/11 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
vue实现图书管理demo详解
2017/10/17 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
详解如何在项目中使用jest测试react native组件
2018/02/09 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
vue跳转页面的几种方法(推荐)
2020/03/26 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
Python的一些用法分享
2012/10/07 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
python批量修改文件编码格式的方法
2018/05/31 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
创业计划书——互联网商机
2014/01/12 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
大学活动总结格式
2014/04/29 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
代理人委托书
2014/08/01 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
小学班主任工作随笔
2015/08/15 职场文书