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 相关文章推荐
用PHP实现登陆验证码(类似条行码状)
Oct 09 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
Jul 25 PHP
php array_slice 取出数组中的一段序列实例
Nov 04 PHP
yii使用bootstrap分页样式的实例
Jan 17 PHP
ThinkPHP实现图片上传操作的方法详解
May 08 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
Jul 31 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
详细解读php的命名空间(二)
Feb 21 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 PHP
在laravel中实现事务回滚的方法
Oct 10 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
文件上传的实现
2006/10/09 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
php创建、获取cookie及基础要点分析
2015/01/26 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
建议大家看下JavaScript重要知识更新
2007/07/08 Javascript
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
关于vue面试题汇总
2018/03/20 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python的else子句使用指南
2016/02/27 Python
python和shell获取文本内容的方法
2018/06/05 Python
Python中asyncio模块的深入讲解
2019/06/10 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
详解python中的异常捕获
2020/12/15 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
html5 canvas 实现光线沿不规则路径运动
2020/04/20 HTML / CSS
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
北承题目(C++)
2012/05/16 面试题
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
监察建议书
2015/02/04 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
tree shaking对打包体积优化及作用
2022/07/07 Java/Android