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中变量及部分适用方法
Mar 27 PHP
php 定界符格式引起的错误
May 24 PHP
php中mysql模块部分功能的简单封装
Sep 30 PHP
wamp下修改mysql访问密码的解决方法
May 07 PHP
再推荐十款免费的php开发工具
Nov 09 PHP
什么是OneThink oneThink后台添加插件步骤
Apr 13 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
Dec 08 PHP
php防止sql注入的方法详解
Feb 20 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
Apr 03 PHP
PHP进阶学习之命名空间基本用法分析
Jun 18 PHP
Yii框架模拟组件调用注入示例
Nov 11 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
PHP5中虚函数的实现方法分享
2011/04/20 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
JSON在PHP中的应用介绍
2012/09/08 PHP
对于PHP 5.4 你必须要知道的
2013/08/07 PHP
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
Javascript 类与静态类的实现
2010/04/01 Javascript
javascript 事件绑定问题
2011/01/01 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
2013/05/30 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
js css3实现图片拖拽效果
2017/03/04 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
浅谈Webpack打包优化技巧
2018/06/12 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
JS array数组检测方式解析
2020/05/19 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
2014/01/23 Python
Django中对数据查询结果进行排序的方法
2015/07/17 Python
Python脚本实现自动发带图的微博
2016/04/27 Python
python统计文章中单词出现次数实例
2020/02/27 Python
Python如何在main中调用函数内的函数方式
2020/06/01 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
就业协议书怎么填
2014/09/15 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
2016年母亲节寄语
2015/12/04 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS
全网非常详细的pytest配置文件
2022/07/15 Python