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获取网页内容方法总结
Dec 04 PHP
PHP中调用ASP.NET的WebService的代码
Apr 22 PHP
第六章 php目录与文件操作
Dec 30 PHP
PHP设计模式之结构模式的深入解析
Jun 13 PHP
PHP中判断变量为空的几种方法分享
Aug 26 PHP
php将session放入memcached的设置方法
Feb 14 PHP
一个简单的PHP验证码实现代码
May 10 PHP
php中随机函数mt_rand()与rand()性能对比分析
Dec 01 PHP
php的PDO事务处理机制实例分析
Feb 16 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
Sep 26 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 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+java实现自动新闻滚动窗口
2006/10/09 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
php-app开发接口加密详解
2018/04/18 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
JS中多层次排序算法的实现代码
2021/01/06 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
python读取Excel实例详解
2018/08/17 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
2019/08/30 Python
tornado+celery的简单使用详解
2019/12/21 Python
html+css3实现的登录界面
2020/12/09 HTML / CSS
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
软件测试工程师笔试题带答案
2015/03/27 面试题
采购文员岗位职责
2013/11/20 职场文书
企业军训感想
2014/02/07 职场文书
退学证明范本3篇
2014/10/29 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
处罚决定书范文
2015/06/24 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android