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验证码(支持中文)
Feb 14 PHP
常用的php ADODB使用方法集锦
Mar 25 PHP
php中常用的预定义变量小结
May 09 PHP
php学习笔记之面向对象编程
Dec 29 PHP
php对二维数组按指定键值key排序示例代码
Nov 26 PHP
php+js实现异步图片上传实例分享
Jun 02 PHP
ThinkPHP控制器详解
Jul 27 PHP
配置Nginx+PHP的正确思路与过程
May 10 PHP
非常实用的php验证码类
May 15 PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
Nov 22 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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获取mysql数据库中的所有表名的代码
2011/04/23 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
php实现按照权重随机排序数据的方法
2015/01/09 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
Python3中的真除和Floor除法用法分析
2016/03/16 Python
详解用python实现简单的遗传算法
2018/01/02 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
python实现发送form-data数据的方法详解
2019/09/27 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
html5的画布canvas——画出弧线、旋转的图形实例代码+效果图
2013/06/09 HTML / CSS
大学生就业推荐信范文
2013/11/29 职场文书
初中英语演讲稿
2014/04/29 职场文书
大学社团招新的通讯稿
2014/09/10 职场文书
解除劳动合同协议书
2014/09/17 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
我的收音机情缘
2022/04/05 无线电