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 相关文章推荐
《APMServ 5.1.2》使用图解
Oct 23 PHP
php中的实现trim函数代码
Mar 19 PHP
从手册去理解分析PHP session机制
Jul 17 PHP
PHP Cookie的使用教程详解
Jun 03 PHP
PHP获取windows登录用户名的方法
Jun 24 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
php对象和数组相互转换的方法
May 12 PHP
Yii操作数据库实现动态获取表名的方法
Mar 29 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
May 29 PHP
PHP 对接美团大众点评团购券(门票)的开发步骤
Apr 03 PHP
php7中停止php-fpm服务的方法详解
May 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
咖啡是不是喝了会上瘾?咖啡是必须品吗!
2021/03/04 新手入门
如何去掉文章里的 html 语法
2006/10/09 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
PHP中Static(静态)关键字功能与用法实例分析
2019/04/05 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
老生常谈JS中的继承及实现代码
2018/07/06 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
vue-cli项目修改文件热重载失效的解决方法
2018/09/19 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
如何解决jQuery 和其他JS库的冲突
2020/06/22 jQuery
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
Python logging管理不同级别log打印和存储实例
2018/01/19 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
Python实现将HTML转成PDF的方法分析
2019/05/04 Python
python做反被爬保护的方法
2019/07/01 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
python 中xpath爬虫实例详解
2019/08/26 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
Python可变对象与不可变对象原理解析
2020/02/25 Python
python中yield的用法详解
2021/01/13 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
12岁生日演讲稿
2014/05/14 职场文书
机械操作工岗位职责
2014/08/08 职场文书
2014年应急工作总结
2014/12/11 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
python编写函数注意事项总结
2021/03/29 Python