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 相关文章推荐
mysql5详细安装教程
Jan 15 PHP
php 面试碰到过的问题 在此做下记录
Jun 09 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
Sep 16 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
php生成圆角图片的方法
Apr 07 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
Jan 05 PHP
ThinkPHP框架安全实现分析
Mar 14 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
Mar 21 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
May 16 PHP
分享PHP-pcntl 实现多进程代码
Sep 30 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
Mar 15 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
Prototype使用指南之string.js
2007/01/10 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
2013/10/23 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
浅析Vue下的components模板使用及应用
2019/11/27 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
js实现点击烟花特效
2020/10/14 Javascript
python使用循环实现批量创建文件夹示例
2014/03/25 Python
Python如何判断数独是否合法
2016/09/08 Python
python查询mysql,返回json的实例
2018/03/26 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
如何让PyQt5中QWebEngineView与JavaScript交互
2020/10/21 Python
电大奖学金获奖感言
2014/08/14 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
博物馆观后感
2015/06/05 职场文书
难以忽视的真相观后感
2015/06/05 职场文书
老干部座谈会主持词
2015/07/03 职场文书
2015年幼儿教育工作总结
2015/07/24 职场文书
三好学生竞选稿
2015/11/21 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书