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
php 异常处理实现代码
Mar 10 PHP
PHP设计模式 注册表模式(多个类的注册)
Feb 05 PHP
深入解析PHP内存管理之谁动了我的内存
Jun 20 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
Sep 22 PHP
简单实用的.net DataTable导出Execl
Oct 28 PHP
Linux中用PHP判断程序运行状态的2个方法
May 04 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
PHP解压ZIP文件到指定文件夹的方法
Nov 17 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 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设计模式 Prototype (原型模式)代码
2011/06/26 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
php生成mysql的数据字典
2016/07/07 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
基于javascript实现九宫格大转盘效果
2020/05/28 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
vue-cli中的babel配置文件.babelrc实例详解
2018/02/22 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
vue 表单验证按钮事件交由父组件触发的方法
2018/12/17 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
JavaScript函数定义方法实例详解
2019/03/05 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
学习python的几条建议分享
2013/02/10 Python
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
简单了解Python3里的一些新特性
2019/07/13 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
python中return如何写
2020/06/18 Python
python 装饰器的基本使用
2021/01/13 Python
C语言基础笔试题
2013/04/27 面试题
广州某公司软件工程师面试题
2014/12/22 面试题
Java面向对象面试题
2016/12/26 面试题
园林技术个人的自我评价
2014/01/08 职场文书
关于爱情的广播稿
2014/01/16 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
《山中访友》教学反思
2016/02/24 职场文书
初三语文教学反思
2016/03/03 职场文书